traefik labels

This commit is contained in:
2025-08-15 23:38:12 -04:00
parent 625d66ee00
commit 759cf5df2c

View File

@@ -3,11 +3,28 @@ services:
build: . build: .
container_name: ical-pwa container_name: ical-pwa
restart: unless-stopped restart: unless-stopped
ports: # ports:
- "3000:3000" # - "3000:3000"
environment: environment:
NODE_ENV: production NODE_ENV: production
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY} OPENROUTER_API_KEY: ${OPENROUTER_API_KEY}
volumes: volumes:
- .:/app - .:/app
- /app/node_modules - /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