Pular para o conteúdo

7. Padrões · versão 2.0.0

Deploy

manifesto/architecture/09-deploy.md

Aplica-se quando a ADR vai a produção.

Práticas

  • Configuração por variáveis de ambiente; nada de segredo no código.
  • Antes de promover: pnpm lint, typecheck, build e os testes passando.
  • A promoção segue o fluxo de branches (ver Git e commits): develop → main, por merge local (sem pull request); o push só com a autorização do dono.
  • Versionamento (SemVer + tags) é decidido por projeto — não é regra universal.
  • CI (GitHub Actions) não é regra universal; quando útil, nasce em uma ADR de infraestrutura.

Não fazer

  • Não promover para main fora da regra do projeto (por exemplo, sem o aval do Arquiteto e do CEO, quando o projeto o exige).
  • Não acessar produção fora do procedimento de deploy.