Files
supplier-dashboard/docker-compose.yml

50 lines
920 B
YAML

version: '3.8'
services:
app:
build:
context: .
dockerfile: Dockerfile
container_name: supplier-dashboard-app
restart: unless-stopped
working_dir: /var/www
volumes:
- ./src:/var/www
networks:
- supplier-network
nginx:
image: nginx:alpine
container_name: supplier-dashboard-nginx
restart: unless-stopped
ports:
- "8000:80"
volumes:
- ./src:/var/www
- ./nginx:/etc/nginx/conf.d
networks:
- supplier-network
mysql:
image: mysql:8
container_name: supplier-dashboard-mysql
restart: unless-stopped
environment:
MYSQL_DATABASE: supplier_dashboard
MYSQL_ROOT_PASSWORD: root
MYSQL_PASSWORD: secret
MYSQL_USER: supplier
ports:
- "3306:3306"
volumes:
- dbdata:/var/lib/mysql
networks:
- supplier-network
networks:
supplier-network:
volumes:
dbdata: