containerizar-aplicacao
Installation
SKILL.md
Containerizar Aplicação
Containerizar é um problema de investigação, não de template. O Dockerfile é a parte fácil — o que decide se a coisa funciona é ter descoberto, antes de escrever qualquer linha, em que porta a aplicação escuta, de quais serviços ela depende, e de qual diretório ela espera ler os próprios arquivos.
O fluxo tem cinco fases, em ordem. Cada uma só começa quando a anterior fechou:
- Investigar — derivar o contrato de containerização a partir do código
- Gerar —
.dockerignore,Dockerfile, compose - Buildar — a imagem compila
- Subir — a stack sobe junto com os serviços de dependência
- Validar comportamento — a aplicação funciona dentro do container
As duas pontas são as que costumam ser puladas, e é exatamente onde as falhas moram: pular a fase 1 produz um Dockerfile chutado; parar na fase 4 entrega um container healthy que não serve.