services: ical-pwa: build: . container_name: ical-pwa restart: unless-stopped # ports: # - "3000:3000" # environment: # NODE_ENV: production # OPENROUTER_API_KEY: ${OPENROUTER_API_KEY} # volumes: # - .:/app # - /app/node_modules networks: - traefik - internal labels: 'traefik.enable': 'true' 'traefik.docker.network': 'traefik' 'traefik.http.routers.ical-local.rule': 'Host(`cal.cloud.dmytros.dev`)' 'traefik.http.routers.ical-local.entrypoints': 'websecure' 'traefik.http.routers.ical-local.tls.certresolver': 'letsencrypt' 'traefik.http.routers.ical-local.service': 'ical-local-service' 'traefik.http.services.ical-local-service.loadbalancer.server.port': '3000' networks: traefik: external: true internal: external: false name: ical-local-network