cms-manage/docker-compose.yml

33 lines
589 B
YAML

version: '3'
services:
app:
build: .
volumes:
- .:/var/www/html
environment:
- DB_HOST=mysql
- DB_PORT=3306
mysql:
image: mysql:8.0
environment:
MYSQL_ROOT_PASSWORD: example_root_password
MYSQL_DATABASE: myapp
MYSQL_USER: myapp_user
MYSQL_PASSWORD: myapp_password
volumes:
- mysql_data:/var/lib/mysql
nginx:
image: nginx:alpine
ports:
- "80:80"
volumes:
- .:/var/www/html
- ./.docker/nginx.conf:/etc/nginx/conf.d/default.conf
depends_on:
- app
volumes:
mysql_data: