12. Finalizar el archivo de docker-compose
🚀 Configurando Nginx y MySQL en Docker para Laravel
🔹 Paso a paso para integrar Nginx y MySQL con Docker Compose en un proyecto Laravel.
📌 Pasos clave:
1️⃣ Detener contenedores activos:
docker ps
docker-compose down2️⃣ Crear estructura de directorios:
mkdir -p docker/nginx3️⃣ Configurar Nginx (docker/nginx/app.laravel.config):
Puerto:
80Root:
/var/www/public(apunta aindex.php)PHP-FPM en puerto
9000
4️⃣ Editar docker-compose.yml:
Servicio Nginx:
nginx: image: nginx:alpine ports: - "8000:80" volumes: - ./docker/nginx:/etc/nginx/conf.d networks: - laravelServicio MySQL:
db: image: mysql:8 environment: MYSQL_DATABASE: ${DB_DATABASE} MYSQL_USER: ${DB_USERNAME} MYSQL_PASSWORD: ${DB_PASSWORD} networks: - laravel
5️⃣ Variables de entorno (.env):
DB_HOST=db
DB_PORT=3306
DB_DATABASE=laravel_db
DB_USERNAME=laravel
DB_PASSWORD=secret✅ ¡Listo! En el próximo video probaremos la configuración y corregiremos errores si es necesario.
📢 ¿Preguntas? ¡Déjalas en los comentarios! 👇
#Docker #Laravel #Nginx #MySQL #DevOps
Comentarios
Publicar un comentario