Files
japanese-srs-trainer-wanikani/docker-compose.yml
Rene Kievits a728add8af v1
2025-10-19 22:52:32 +02:00

57 lines
1018 B
YAML

services:
server:
build:
context: ./server
dockerfile: Dockerfile
container_name: srs-server
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- ./server:/app
- /app/node_modules
environment:
- NODE_ENV=dev
- PORT=3000
command: pnpm run dev
networks:
- srs-app-net
client:
build:
context: ./client
dockerfile: Dockerfile
container_name: srs-client
restart: unless-stopped
ports:
- "5173:5173"
volumes:
- ./client:/app
- /app/node_modules
environment:
- NODE_ENV=dev
- VITE_APP_URL=http://srs-server:3000
command: pnpm run dev
depends_on:
- server
networks:
- srs-app-net
mongo:
image: mongo:8
container_name: srs-mongo
restart: unless-stopped
ports:
- "27017:27017"
volumes:
- mongo_data:/data/db
networks:
- srs-app-net
volumes:
mongo_data:
networks:
srs-app-net:
driver: bridge