Merged
requested to merge feature/SOMA-1965_compose_homologacao into feature/SOMA-1607_ReleaseStableVersionInK8s
Novidades:
- O compose que era "prod" passou a ser "test".
- Nova opção "homo_prod" para compose de homologação/produção.
- A porta e o volume do postgres passaram a ser parametrizados de acordo com o tipo de compose.
- Nova opção de ação "save" para apenas salvar o arquivo .yml ao invés de executar.
- Ação "down" verifica se pgadmin está em execução antes de interrompê-lo.
Correções:
- Flag pgadmin_enabled foi corrigida para ser habilitada/desabilitada de acordo com o ambiente.
- Corrige arquivo temporário para ser oculto e evitar sobrescrever um arquivo criado pelo "save".
- Corrige para não criar arquivo temporário quando ação for "down" e para apagar corretamente ao ocorrer algum erro no script.
Organização:
- Uso de blocos de string (diretórios de data do csgrid).
- A ordem de configuração foi alterada para facilitar manutenção do script.
- Documentação de código.