Files
ritzenbergen-docker/docker-compose.yml
2026-05-06 11:37:52 +00:00

46 lines
973 B
YAML

services:
backend:
build:
context: ./backend
dockerfile: Dockerfile.dev
volumes:
- ./backend:/app
- /app/node_modules
- ./bilder:/bilder
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
environment:
API_BASE_PUBLIC: http://localhost:3000/api
API_BASE_INTERNAL: http://backend:3000/api
GRAPHQL_ENDPOINT_PUBLIC: http://localhost:3000/graphql
GRAPHQL_ENDPOINT_INTERNAL: http://backend:3000/graphql
database:
image: mysql:9
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: