servers - HemersonGH/sigesdp GitHub Wiki

< Home < Padroes de código < Servers

Servidores

Para o ambiente de testes utilizamos o servidor (add aqui) com IP (add ip aqui) para hospedar as aplicações e o servidor (add ip aqui) com IP (add ip aqui) para o banco de dados.

Script de deploy

Nome

./deploy.sh, realiza o deploy da aplicação no ambiente com as opções desejadas.

Utilização

./deploy.sh [AMBIENTE] [OPÇÕES]..

Descrição

Teste: Realiza o deploy da aplicação no servidor desejado com as opções desejadas.

Homologação ou Produção: Gera o arquivo compactado(.tar.gz) da versão, esse arquivo deve ser copiado para o servidor

-b, --backup
        Realiza o backup da versão que está rodando no servidor de testes antes de realizar o deploy da nova versão.

-c, --changelog
        Mostra o changelog após gerar o arquivo compactado da versão de Homologação ou Produção

-f, --force
        Não realiza nenhuma interação com o usuário que está executando o script, evitando as etapas de criação de
        nova Tag e verificação de versão do Play Framework

Ambientes disponíveis:
- test
- homologation
- production

Exemplos

./deploy.sh test
        Realiza o deploy da versão no ambientes de testes

./deploy.sh production -f