Skip to content

Instantly share code, notes, and snippets.

@paulodutra
Created March 22, 2022 17:51
Show Gist options
  • Save paulodutra/c2b60628c4f0a28011f2419fe91b2509 to your computer and use it in GitHub Desktop.
Save paulodutra/c2b60628c4f0a28011f2419fe91b2509 to your computer and use it in GitHub Desktop.
version: '3'
services:
db:
build:
context: ./
dockerfile: mysql.dockerfile
container_name: db-laravel
restart: always
tty: true
ports:
- "3336:3306"
volumes:
- ./docker/dbdata:/var/lib/mysql
environment:
- MYSQL_DATABASE=laravel
- MYSQL_ROOT_PASSWORD=root
- MYSQL_USER=root
networks:
- laravel-network
redis:
image: redis:alpine
container_name: redis-laravel
expose:
- 6379
networks:
- laravel-network
app:
build:
context: ./
dockerfile: php-fpm.dockerfile
container_name: app-laravel
volumes:
- ./:/var/www
networks:
- laravel-network
depends_on:
- db
- redis
nginx:
build:
context: ./
dockerfile: nginx.dockerfile
container_name: nginx-laravel
restart: always
tty: true
ports:
- "8000:80"
volumes:
- ./:/var/www
networks:
- laravel-network
networks:
laravel-network:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment