fix: make traefik certresolver configurable via env var

Replace hardcoded 'letsencrypt' certresolver with configurable
letsencrypt in both api and web services.
This commit is contained in:
Fusion
2026-05-18 10:39:00 +02:00
parent fff3ea0c2f
commit 86245671e7
+2 -2
View File
@@ -79,7 +79,7 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.hq-api.rule=Host(`${API_DOMAIN}`)"
- "traefik.http.routers.hq-api.entrypoints=websecure"
- "traefik.http.routers.hq-api.tls.certresolver=letsencrypt"
- "traefik.http.routers.hq-api.tls.certresolver=${TRAEFIK_CERT_RESOLVER:-letsencrypt}"
- "traefik.http.services.hq-api.loadbalancer.server.port=8000"
- "traefik.http.middlewares.hq-api-strip.stripprefix.prefixes=/api"
- "traefik.http.routers.hq-api.middlewares=hq-api-strip"
@@ -103,7 +103,7 @@ services:
- "traefik.enable=true"
- "traefik.http.routers.${PROXY_WEB_NAME:-hq-web}.rule=Host(`${WEB_DOMAIN}`)"
- "traefik.http.routers.${PROXY_WEB_NAME:-hq-web}.entrypoints=websecure"
- "traefik.http.routers.${PROXY_WEB_NAME:-hq-web}.tls.certresolver=letsencrypt"
- "traefik.http.routers.${PROXY_WEB_NAME:-hq-web}.tls.certresolver=${TRAEFIK_CERT_RESOLVER:-letsencrypt}"
- "traefik.http.services.${PROXY_WEB_NAME:-hq-web}.loadbalancer.server.port=80"
volumes: