Pular para conteúdo

Implantação

Produção

O produto está publicado em coreflow-people.hauxtech.com.br no ambiente HauxTech. A implantação documentada usa containers Docker Compose, aplicação Django/Gunicorn na porta 8001, PostgreSQL e Redis configurados por ambiente, além de worker e scheduler Celery.

Configurações por ambiente

O projeto mantém settings separados em config/settings/ para desenvolvimento, produção, Contabo, Hostinger e Railway. A escolha do módulo de settings e os valores de conexão são definidos no ambiente, sem credenciais versionadas nesta página.

Inicialização dos serviços

  1. Preparar banco e broker conforme a configuração do ambiente.
  2. Subir a aplicação web; o comando de produção executa migrações e coleta estáticos.
  3. Subir worker nas filas necessárias e Celery Beat com scheduler persistente.
  4. Conferir logs da aplicação e estado do endpoint publicado.

Deploy

O repositório contém scripts/predeploy.sh para validações locais e deploy_local.sh para o fluxo de implantação definido pelo projeto. Os detalhes operacionais e comandos ativos devem ser consultados nesses scripts e na documentação operacional do repositório coreflow-people.

Referências

  • DevOps
  • Arquivos de settings: config/settings/.
  • Compose de produção: docker-compose.prod.yml.