services: mb-grid-app: image: node:20 working_dir: /app volumes: - .:/app - mb-grid-node-modules:/app/node_modules ports: - "3000:3000" command: sh -c "corepack enable pnpm && pnpm install && pnpm dev:next" environment: NODE_ENV: development GATEKEEPER_ORIGIN: ${GATEKEEPER_ORIGIN} COOKIE_DOMAIN: ${COOKIE_DOMAIN} NEXT_PUBLIC_BASE_URL: ${NEXT_PUBLIC_BASE_URL} NPM_TOKEN: ${NPM_TOKEN} labels: - "caddy=http://mb-grid-solutions.localhost" - "caddy.reverse_proxy=mb-grid-app:3000" networks: - default - infra networks: default: name: mb-grid-solutions-internal infra: external: true volumes: mb-grid-node-modules: