Menú Cerrar

Docker y Laravel

El día 26 de Abril de 2019, hice la primera transmisión por twitch donde mostramos como configurar un ambiente de desarrollo para Laravel usando docker en Mac.

Esta es la primera parte de este ejercicio y el archivo docker-compose resultante de esta parte es

version: '3'
services:
app:
image: joselfonsecadt/nginx-php7.3:latest
volumes:
- ./:/var/www/html
links:
- mysql
- redis
ports:
- 80:80
scheduler:
image: joselfonsecadt/nginx-php7.3:latest
command: ./var/www/html/bin/run-scheduler.sh
volumes:
- ./:/var/www/html
links:
- mysql
- redis
horizon:
image: joselfonsecadt/nginx-php7.3:latest
command: php /var/www/html/artisan horizon
volumes:
- ./:/var/www/html
links:
- mysql
- redis
mysql:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: secret
MYSQL_DATABASE: laravel
volumes:
- ./docker/mysql/data/:/var/lib/mysql
ports:
- 33060:3306
redis:
image: redis:5-alpine
ports:
- 6379:6379

 

El código que se trabajo se encuentra disponible en Github.

https://github.com/dockerizando/docker-laravel

Relacionados