fix: update Traefik router and service names for improved clarity and functionality
This commit is contained in:
parent
348e9b4d05
commit
7a7c12bf1f
1 changed files with 15 additions and 15 deletions
|
|
@ -180,27 +180,27 @@ services:
|
|||
labels:
|
||||
- "traefik.enable=true"
|
||||
# HTTP ROUTER
|
||||
- "traefik.http.routers.app-http.rule=Host(`${DOMAIN}`) || Host(`www.${DOMAIN}`)"
|
||||
- "traefik.http.routers.app-http.entrypoints=web"
|
||||
- "traefik.http.routers.app-http.service=app-http"
|
||||
- "traefik.http.routers.app-http.middlewares=redirect-to-https@file"
|
||||
- "traefik.http.services.app-http.loadbalancer.server.port=3000"
|
||||
- "traefik.http.routers.info-http.rule=Host(`${DOMAIN}`) || Host(`www.${DOMAIN}`)"
|
||||
- "traefik.http.routers.info-http.entrypoints=web"
|
||||
- "traefik.http.routers.info-http.service=info-http"
|
||||
- "traefik.http.routers.info-http.middlewares=redirect-to-https@file"
|
||||
- "traefik.http.services.info-http.loadbalancer.server.port=3000"
|
||||
# HTTPS FOR WWW
|
||||
- "traefik.http.routers.app-www.rule=Host(`www.${DOMAIN}`)"
|
||||
- "traefik.http.routers.app-www.entrypoints=websecure"
|
||||
- "traefik.http.routers.app-www.service=app"
|
||||
- "traefik.http.routers.app-www.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.app-www.middlewares=info-redirect-apex"
|
||||
- "traefik.http.routers.info-www.rule=Host(`www.${DOMAIN}`)"
|
||||
- "traefik.http.routers.info-www.entrypoints=websecure"
|
||||
- "traefik.http.routers.info-www.service=info"
|
||||
- "traefik.http.routers.info-www.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.routers.info-www.middlewares=info-redirect-apex"
|
||||
# APEX REDIRECT
|
||||
- "traefik.http.middlewares.info-redirect-apex.redirectregex.regex=^https?://www\\.(.*)"
|
||||
- "traefik.http.middlewares.info-redirect-apex.redirectregex.replacement=https://$$1"
|
||||
- "traefik.http.middlewares.info-redirect-apex.redirectregex.permanent=true"
|
||||
# CANONICAL DOMAIN
|
||||
- "traefik.http.routers.app.rule=Host(`${DOMAIN}`)"
|
||||
- "traefik.http.routers.app.entrypoints=websecure"
|
||||
- "traefik.http.routers.app.service=app"
|
||||
- "traefik.http.routers.app.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.services.app.loadbalancer.server.port=3000"
|
||||
- "traefik.http.routers.info.rule=Host(`${DOMAIN}`)"
|
||||
- "traefik.http.routers.info.entrypoints=websecure"
|
||||
- "traefik.http.routers.info.service=info"
|
||||
- "traefik.http.routers.info.tls.certresolver=letsencrypt"
|
||||
- "traefik.http.services.info.loadbalancer.server.port=3000"
|
||||
depends_on:
|
||||
backend:
|
||||
condition: service_healthy
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue