Files
marathon-todo/docker-compose.yml
2026-03-26 12:22:15 +01:00

30 lines
633 B
YAML

services:
backend:
image: node:22-alpine
working_dir: /app
command: sh -c "npm ci && npm run dev:backend"
ports:
- "8787:8787"
volumes:
- ./:/app
- backend_node_modules:/app/node_modules
frontend:
image: node:22-alpine
working_dir: /app
command: sh -c "npm ci && npm run dev:frontend -- --host 0.0.0.0 --port 5173"
ports:
- "5173:5173"
environment:
- VITE_PROXY_TARGET=http://backend:8787
depends_on:
- backend
volumes:
- ./:/app
- frontend_node_modules:/app/node_modules
volumes:
backend_node_modules:
frontend_node_modules: