services: my_project_frontend: image: node:20 working_dir: /app volumes: - ./generations/my_project:/app # Eviter de réutiliser les node_modules Windows dans le conteneur Linux - /app/node_modules command: ["sh", "-c", "npm install && npm run dev -- --host 0.0.0.0 --port 3000"] ports: - "4300:3000" environment: - NODE_ENV=development my_project_server: image: node:20 working_dir: /app/server volumes: - ./generations/my_project:/app # Eviter de réutiliser les node_modules Windows dans le conteneur Linux - /app/server/node_modules command: ["sh", "-c", "npm install && npm start"] ports: - "4301:3001" environment: - NODE_ENV=development depends_on: - my_project_frontend