version: "3.9" services: vanhunen-it-dev: container_name: vanhunen-it build: context: . dockerfile: Dockerfile volumes: - .:/app - /app/node_modules # prevent overwriting node_modules with empty host dir ports: - "3000:3000" environment: NODE_ENV: development NEXT_TELEMETRY_DISABLED: 1 command: npm run dev restart: unless-stopped networks: - devnet vanhunen-it-prod: container_name: vanhunen-it-prod build: context: . dockerfile: Dockerfile environment: NODE_ENV: production NEXT_TELEMETRY_DISABLED: 1 ports: - "8080:3005" command: npm run start restart: unless-stopped networks: - devnet networks: devnet: driver: bridge