Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Adopt version 2 syntax:
- # https://docs.docker.com/compose/compose-file/#/versioning
- version: '3'
- volumes:
- database_data:
- driver: local
- services:
- ###########################
- # Setup the Nginx container
- ###########################
- nginx:
- image: nginx:latest
- container_name: nginx-container
- volumes:
- - ./docker/nginx/default.conf:/etc/nginx/conf.d/default.conf
- dns:
- - 192.168.55.10
- dns_search: backend.local
- ###########################
- # Setup the PHP container
- ###########################
- php:
- build: ./docker/php/
- container_name: php-container
- expose:
- - 9000
- volumes:
- - .:/var/www
- hostname: dev.crowdcontrolhq.com
- ###########################
- # Setup the Database (MySQL) container
- ###########################
- mysql:
- image: mysql:latest
- container_name: mysql-container
- expose:
- - 3306
- volumes:
- - database_data:/var/lib/mysql
- - ./db/bootstrap.sql.gz:/docker-entrypoint-initdb.d/bootstrap.sql.gz
- environment:
- MYSQL_ROOT_PASSWORD: secret
- MYSQL_DATABASE: project
- MYSQL_USER: project
- MYSQL_PASSWORD: project
Add Comment
Please, Sign In to add comment