certificados
This commit is contained in:
@@ -21,13 +21,23 @@ services:
|
||||
traefik.enable: "true"
|
||||
traefik.docker.network: "${TRAEFIK_DOCKER_NETWORK}"
|
||||
|
||||
# Router HTTPS (dos dominios válidos, usando OR)
|
||||
traefik.http.routers.trilium.rule: "Host(`${TRILIUM_DOMAIN_1}`) || Host(`${TRILIUM_DOMAIN_2}`)"
|
||||
# Router HTTPS - dominio principal
|
||||
traefik.http.routers.trilium.rule: "Host(`${TRILIUM_DOMAIN_1}`)"
|
||||
traefik.http.routers.trilium.entrypoints: "${TRAEFIK_ENTRYPOINT_SECURE}"
|
||||
traefik.http.routers.trilium.tls: "true"
|
||||
traefik.http.routers.trilium.tls.certresolver: "${TRAEFIK_CERTRESOLVER}"
|
||||
traefik.http.routers.trilium.tls.domains[0].main: "${TRILIUM_DOMAIN_1}"
|
||||
traefik.http.routers.trilium.tls.domains[0].sans: "${TRILIUM_DOMAIN_2}"
|
||||
|
||||
# Router HTTPS - dominio secundario (redirección)
|
||||
traefik.http.routers.trilium-alt.rule: "Host(`${TRILIUM_DOMAIN_2}`)"
|
||||
traefik.http.routers.trilium-alt.entrypoints: "${TRAEFIK_ENTRYPOINT_SECURE}"
|
||||
traefik.http.routers.trilium-alt.tls: "true"
|
||||
traefik.http.routers.trilium-alt.tls.certresolver: "${TRAEFIK_CERTRESOLVER}"
|
||||
traefik.http.routers.trilium-alt.middlewares: "trilium-redirect@docker"
|
||||
|
||||
# Middleware de redirección al dominio principal
|
||||
traefik.http.middlewares.trilium-redirect.redirectregex.regex: "^https://${TRILIUM_DOMAIN_2}/(.*)"
|
||||
traefik.http.middlewares.trilium-redirect.redirectregex.replacement: "https://${TRILIUM_DOMAIN_1}/$${1}"
|
||||
traefik.http.middlewares.trilium-redirect.redirectregex.permanent: "true"
|
||||
|
||||
# Servicio interno
|
||||
traefik.http.services.trilium.loadbalancer.server.port: "${TRILIUM_HTTP_PORT}"
|
||||
|
||||
Reference in New Issue
Block a user