Documentation Index
Fetch the complete documentation index at: https://docs.ambarks.com/llms.txt
Use this file to discover all available pages before exploring further.
Dockerfile
Um Dockerfile e opcional, mas e a melhor escolha quando seu projeto precisa de comandos, dependencias ou configuracoes que passam do runtime automatico.Quando usar
- A aplicacao precisa de pacotes do sistema.
- O build tem mais de uma etapa.
- A linguagem nao esta nos runtimes automaticos.
- Voce precisa escolher uma imagem base especifica.
- O comando de start depende de arquivos ou binarios gerados.
Exemplo Node.js
Exemplo Python
Boas praticas
- Use
EXPOSEcom a porta em que a aplicacao escuta. - Configure o projeto no dashboard com a mesma porta.
- Nao escute apenas em
localhost; use0.0.0.0. - Adicione
.dockerignorepara evitar arquivos pesados. - Prefira lockfiles para builds previsiveis.
