refactor: Update HTTPS routers for local services in Swarm configuration

This commit is contained in:
2024-09-06 15:54:14 +08:00
parent c5de666c86
commit c427d73c0c
+26
View File
@@ -27,6 +27,10 @@ services:
- traefik.http.routers.api_server.rule=Host(`api.${DOMAIN}`)
- traefik.http.routers.api_server.tls.certresolver=le
- traefik.http.routers.api_server.service=api_server_service
- traefik.http.routers.api_local_server.entrypoints=https
- traefik.http.routers.api_local_server.rule=Host(`api.${LOCALDOMAIN}`)
- traefik.http.routers.api_local_server.tls=true
- traefik.http.routers.api_local_server.service=api_server_service
- traefik.http.services.api_server_service.loadbalancer.server.port=8000
dozzle:
@@ -52,6 +56,11 @@ services:
- traefik.http.routers.dozzle.middlewares=admin-auth
- traefik.http.routers.dozzle.tls.certresolver=le
- traefik.http.routers.dozzle.service=dozzle_service
- traefik.http.routers.dozzle_local.entrypoints=https
- traefik.http.routers.dozzle_local.rule=Host(`log.${LOCALDOMAIN}`)
- traefik.http.routers.dozzle_local.middlewares=admin-auth
- traefik.http.routers.dozzle_local.tls=true
- traefik.http.routers.dozzle_local.service=dozzle_service
- traefik.http.services.dozzle_service.loadbalancer.server.port=8080
minio-common:
@@ -90,6 +99,14 @@ services:
- traefik.http.routers.minio-api-router.rule=Host(`minio.${DOMAIN}`) || Host(`s3.${DOMAIN}`)
- traefik.http.routers.minio-api-router.tls.certresolver=le
- traefik.http.routers.minio-api-router.service=minio_api_service
- traefik.http.routers.minio-local-router.entrypoints=https
- traefik.http.routers.minio-local-router.rule=Host(`drive.${LOCALDOMAIN}`) || Host(`storage.${LOCALDOMAIN}`)
- traefik.http.routers.minio-local-router.tls=true
- traefik.http.routers.minio-local-router.service=minio_common_service
- traefik.http.routers.minio-api-local-router.entrypoints=https
- traefik.http.routers.minio-api-local-router.rule=Host(`minio.${LOCALDOMAIN}`) || Host(`s3.${LOCALDOMAIN}`)
- traefik.http.routers.minio-api-local-router.tls=true
- traefik.http.routers.minio-api-local-router.service=minio_api_service
- traefik.http.services.minio_api_service.loadbalancer.server.port=9000
osrm-backend:
@@ -118,6 +135,11 @@ services:
- traefik.http.routers.osrm-backend.middlewares=rate-limit
- traefik.http.routers.osrm-backend.tls.certresolver=le
- traefik.http.routers.osrm-backend.service=osrm_backend_service
- traefik.http.routers.osrm-local-backend.entrypoints=https
- traefik.http.routers.osrm-local-backend.rule=Host(`osrm.${LOCALDOMAIN}`)
- traefik.http.routers.osrm-local-backend.middlewares=rate-limit
- traefik.http.routers.osrm-local-backend.tls=true
- traefik.http.routers.osrm-local-backend.service=osrm_backend_service
- traefik.http.services.osrm_backend_service.loadbalancer.server.port=${OSRM_PORT:-5000}
postgres_db:
@@ -171,6 +193,10 @@ services:
- traefik.http.routers.whoami-rtr.rule=Host(`whoami.$DOMAIN`)
- traefik.http.routers.whoami-rtr.tls.certresolver=le
- traefik.http.routers.whoami-rtr.service=whoami-svc
- traefik.http.routers.whoami-local-rtr.entrypoints=https
- traefik.http.routers.whoami-local-rtr.rule=Host(`whoami.$LOCALDOMAIN`)
- traefik.http.routers.whoami-local-rtr.tls=true
- traefik.http.routers.whoami-local-rtr.service=whoami-svc
- traefik.http.services.whoami-svc.loadbalancer.server.port=80
volumes: