Projeto 15 - Containerizando com Docker 🐳
Objetivo: Empacotar a aplicação em containers Docker, preparando-a para deploy.
O Desafio
- Crie um
Dockerfilepara a aplicação PHP/Laravel (imagem base PHP-FPM). - Crie um
docker-compose.ymlcom 3 serviços: aplicação (PHP), banco de dados e Nginx. - Suba o ambiente com
docker-compose up -de acesse a aplicação rodando nos containers. - Rode
php artisan migratedentro do container da aplicação (docker-compose exec app php artisan migrate).
O que entregar?
- Código do
Dockerfilee dodocker-compose.yml. - Print dos containers rodando (
docker ps). - Print da aplicação acessível pelo navegador, servida pelos containers.