Standards
Padrão Oficial de Deploy
Do merge à produção, tudo automatizado. Humanos aprovam; máquinas publicam.
1 min de leitura
Do merge à produção, tudo automatizado. Humanos aprovam; máquinas publicam.
Pipeline
Cada merge na branch de produção (main) dispara o pipeline: build → testes → publicação, sem intervenção manual.
- GitHub — o merge aprovado é o gatilho.
- CI/CD — build e testes automáticos.
- Docker — empacota a aplicação. Garante que o que roda em produção é exatamente o que foi testado.
- Coolify — orquestra a publicação.
- Produção — no ar, gerando valor.
Como funciona
- A aprovação é humana (via Pull Request e review); a publicação é da máquina.
- Nenhum deploy manual em produção — o caminho oficial é o pipeline.
- O Docker garante paridade entre ambientes: mesmo artefato, do teste à produção.
- O processo específico de cada projeto (variáveis, passos e rollback) vive no
DEPLOY.mddo repositório — verDOCUMENTATION_STANDARD.
Infraestrutura: MVP primeiro, escala depois
Subimos rápido com uma stack enxuta (Docker + Coolify) e migramos para a cloud quando a demanda justificar — nunca antes. Infraestrutura escalável apenas quando necessária.
Regras (resumo)
- Deploy é automatizado: humanos aprovam, máquinas publicam.
- O gatilho é o merge em
mainapós Pull Request aprovado. - Todo deploy passa por build e testes no pipeline.
- Docker garante paridade entre o que foi testado e o que vai para produção.
- Não há deploy manual; o processo e o rollback de cada projeto ficam no seu
DEPLOY.md.