services: ccg-website: build: . container_name: ccg-website restart: unless-stopped environment: - NODE_ENV=production - STRIPE_SECRET_KEY=${STRIPE_SECRET_KEY} - STRIPE_WEBHOOK_SECRET=${STRIPE_WEBHOOK_SECRET} - NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=${NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY} labels: - "traefik.enable=true" - "traefik.http.routers.ccg.rule=Host(`cryptocommonsgather.ing`) || Host(`www.cryptocommonsgather.ing`)" - "traefik.http.routers.ccg.entrypoints=web,websecure" - "traefik.http.services.ccg.loadbalancer.server.port=3000" networks: - traefik-public networks: traefik-public: external: true