services: frontend: build: target: build-stage command: npm run dev -- --host 0.0.0.0 --port 80 ports: - "5173:80" environment: - CHOKIDAR_USEPOLLING=true - WATCHPACK_POLLING=true volumes: - ./${FRONTEND_DIR}:/app - /app/node_modules backend: build: target: builder command: npm run start:dev ports: - "${BACKEND_PORT}:${BACKEND_PORT}" - "${WEBSOCKET_PORT}:${WEBSOCKET_PORT}" environment: - CHOKIDAR_USEPOLLING=true - WATCHPACK_POLLING=true volumes: - ./${BACKEND_DIR}:/app - /app/node_modules db: ports: - "${DB_PORT}:5432" redis: ports: - "${REDIS_PORT}:6379"