services: web: build: . image: campaign-web:latest ports: - "5173:80" environment: - NODE_ENV=production restart: unless-stopped dev: image: node:22 working_dir: /app volumes: - ./:/app:cached - /app/node_modules command: sh -c "corepack enable && corepack prepare pnpm@latest --activate && pnpm install && pnpm dev --host 0.0.0.0" ports: - "5174:5173" environment: - CHOKIDAR_USEPOLLING=true