Files
japanese-srs-trainer-wanikani/docker-compose.yml
Rene Kievits 1980e14e88
All checks were successful
Build and Push Docker Images / build (push) Successful in 2m34s
add login with sessian and cleanup
2025-10-22 02:07:56 +02:00

59 lines
1.0 KiB
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
env_file:
- .env
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