From 7fb190c9f6e261a6d8311a2fd1208f807966e1c0 Mon Sep 17 00:00:00 2001 From: Dmytro Stanchiev Date: Fri, 15 Aug 2025 23:38:12 -0400 Subject: [PATCH] traefik labels --- docker-compose.yml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 3e356a1..b148853 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -3,11 +3,28 @@ services: build: . container_name: ical-pwa restart: unless-stopped - ports: - - "3000:3000" + # 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