Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anterior | ||
sistemas:suap:programacao:atualizacaolocal [2020/08/12 15:51] Edwilson de Sousa Carvalho Criação deste novo documento. |
sistemas:suap:programacao:atualizacaolocal [2020/08/13 11:16] Edwilson de Sousa Carvalho |
||
---|---|---|---|
Linha 3: | Linha 3: | ||
Em todos os passos e comandos observar as divergências entre o exemplo e a sua configuração local, nomes de branches, diretórios, | Em todos os passos e comandos observar as divergências entre o exemplo e a sua configuração local, nomes de branches, diretórios, | ||
- | ==== Instalando as dependências em virtualenv separado ==== | + | ===== Instalando as dependências em virtualenv separado |
Para evitar que um ambiente interfira no outro é recomendado que se utilize diferentes virtualenvs para cada versão do SUAP. | Para evitar que um ambiente interfira no outro é recomendado que se utilize diferentes virtualenvs para cada versão do SUAP. | ||
Linha 42: | Linha 42: | ||
(suap15) user@pc:/ | (suap15) user@pc:/ | ||
+ | </ | ||
+ | |||
+ | ===== Restaurando a base de testes da atualização ===== | ||
+ | |||
+ | Recomenda-se criar uma base separada da base utilizada no SUAP produção. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Fazer o restore escolhendo a role utilizada em seu ambiente local (ex: postgres). Na aba Restore options marcar também a opção **Do not save Owner** | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== Sync e collectstatic ===== | ||
+ | |||
+ | É possível que o comando sync completo (python manage.py sync) dê erro porque alguns ajustes em initials ainda estão sendo feitos, nesse caso, prosseguir com os outros comandos. | ||
+ | |||
+ | < | ||
+ | # ativar o virtualenv da atualização | ||
+ | |||
+ | user@pc:/ | ||
+ | |||
+ | # criar o arquivo settings.py e fazer os devidos ajustes (atentar-se ao nome do banco) | ||
+ | |||
+ | (suap15) user@pc:/ | ||
+ | |||
+ | # (tentar) rodar o comando sync | ||
+ | |||
+ | (suap15) user@pc:/ | ||
+ | |||
+ | # caso dê erro ao rodar o sync completo, executar os comandos separadamente | ||
+ | |||
+ | (suap15) user@pc:/ | ||
+ | (suap15) user@pc:/ | ||
+ | |||
</ | </ |