services: backend-dev: image: node:25-slim working_dir: /app command: sh -c "npm install && npm run dev" volumes: - ./backend:/app - backend_node_modules:/app/node_modules - ./backend/data:/app/data env_file: - .env ports: - "3000:3000" frontend-dev: image: node:25-slim working_dir: /app command: sh -c "npm install && npm run dev -- --host --port 5173" volumes: - ./frontend:/app - frontend_node_modules:/app/node_modules ports: - "5173:5173" depends_on: - backend-dev volumes: backend_node_modules: frontend_node_modules: