Pular para conteúdo

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

  1. Preparar diretórios/volumes, .env e rede externa do proxy conforme a infraestrutura HauxTech.
  2. O container web aplica migrations, coleta estáticos e inicia Gunicorn em 0.0.0.0:8012.
  3. Iniciar worker e Beat, além de PostgreSQL, RabbitMQ e Redis.
  4. 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.