Implantação¶
Produção¶
O produto está publicado em coreflow-assets.hauxtech.com.br, na infraestrutura HauxTech/Contabo. A primeira entrada em produção consta em 18/09/2026. OpenLiteSpeed/Nginx Proxy Manager encaminha HTTPS à aplicação Docker na porta 8012. Banco, Redis e RabbitMQ são containers próprios do produto.
Configuração por ambiente¶
config.settings.development, config.settings.production e config.settings.contabo especializam config.settings.base. O deploy injeta SECRET_KEY, parâmetros DB_*, configuração RabbitMQ/Redis, hosts, token/base URL do CoreFlow ERP e configurações de e-mail pelo .env fora do controle de versão. .env.example documenta os nomes sem segredos.
Inicialização e deploy¶
- Preparar diretórios/volumes,
.enve rede externa do proxy conforme a infraestrutura HauxTech. - O container web aplica migrations, coleta estáticos e inicia Gunicorn em
0.0.0.0:8012. - Iniciar worker e Beat, além de PostgreSQL, RabbitMQ e Redis.
- Validar
/health/, HTTPS, login, logs e tarefa Celery diária.
O fluxo local de publicação é mantido em scripts/predeploy.sh e scripts/deploy_local.sh. Os comandos detalhados e a configuração vigente devem ser consultados nesses scripts antes de alterar a infraestrutura.
Referências¶
- DevOps
- Plano do produto:
documentacao/Plano de Implementação 01.md. - Configuração de implantação:
docker-compose.prod.yml.