Files
ritzenbergen-docker/docker-compose.yml

41 lines
712 B
YAML

services:
backend:
build:
context: ./backend
dockerfile: Dockerfile.dev
volumes:
- ./backend:/app
- /app/node_modules
ports:
- "3000:3000"
depends_on:
- database
frontend:
build:
context: ./frontend
dockerfile: Dockerfile.dev
volumes:
- ./frontend:/app
- /app/node_modules
ports:
- "1420:1420"
depends_on:
- backend
database:
image: mysql:8
restart: always
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: ritzenbergen
MYSQL_USER: app
MYSQL_PASSWORD: pwd
ports:
- "3306:3306"
volumes:
- mysql_data:/var/lib/mysql
volumes:
mysql_data: