Docker Compose para stacks web locais
Docker Compose reúne os blocos de um stack web local num único ficheiro. O snippet mostra estrutura, ligação e comandos do dia a dia para um ambiente de desenvolvimento típico.
Ficheiro Compose para um stack web
Esta estrutura separa com clareza o servidor web, a aplicação e os serviços com estado.
Ligar Nginx ao PHP-FPM
Este bloco liga o Nginx ao PHP-FPM através do socket do volume partilhado.
Definir valores da aplicação no stack
Na rede Compose, os serviços comunicam entre si através dos respetivos nomes de serviço.
Comandos diários do Compose
Pontos-chave
- O estado fica em volumes
- Healthchecks ajudam no arranque e no diagnóstico
- Os nomes de serviço funcionam como destinos internos na rede
- Servidor web e aplicação correm separados
- Serviços adicionais como Redis ou Mailhog completam o stack
