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¶
- Preparar banco e broker conforme a configuração do ambiente.
- Subir a aplicação web; o comando de produção executa migrações e coleta estáticos.
- Subir worker nas filas necessárias e Celery Beat com scheduler persistente.
- 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.