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:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
# HTTP ROUTER
|
# HTTP ROUTER
|
||||||
- "traefik.http.routers.app-http.rule=Host(`${DOMAIN}`) || Host(`www.${DOMAIN}`)"
|
- "traefik.http.routers.info-http.rule=Host(`${DOMAIN}`) || Host(`www.${DOMAIN}`)"
|
||||||
- "traefik.http.routers.app-http.entrypoints=web"
|
- "traefik.http.routers.info-http.entrypoints=web"
|
||||||
- "traefik.http.routers.app-http.service=app-http"
|
- "traefik.http.routers.info-http.service=info-http"
|
||||||
- "traefik.http.routers.app-http.middlewares=redirect-to-https@file"
|
- "traefik.http.routers.info-http.middlewares=redirect-to-https@file"
|
||||||
- "traefik.http.services.app-http.loadbalancer.server.port=3000"
|
- "traefik.http.services.info-http.loadbalancer.server.port=3000"
|
||||||
# HTTPS FOR WWW
|
# HTTPS FOR WWW
|
||||||
- "traefik.http.routers.app-www.rule=Host(`www.${DOMAIN}`)"
|
- "traefik.http.routers.info-www.rule=Host(`www.${DOMAIN}`)"
|
||||||
- "traefik.http.routers.app-www.entrypoints=websecure"
|
- "traefik.http.routers.info-www.entrypoints=websecure"
|
||||||
- "traefik.http.routers.app-www.service=app"
|
- "traefik.http.routers.info-www.service=info"
|
||||||
- "traefik.http.routers.app-www.tls.certresolver=letsencrypt"
|
- "traefik.http.routers.info-www.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.routers.app-www.middlewares=info-redirect-apex"
|
- "traefik.http.routers.info-www.middlewares=info-redirect-apex"
|
||||||
# APEX REDIRECT
|
# APEX REDIRECT
|
||||||
- "traefik.http.middlewares.info-redirect-apex.redirectregex.regex=^https?://www\\.(.*)"
|
- "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.replacement=https://$$1"
|
||||||
- "traefik.http.middlewares.info-redirect-apex.redirectregex.permanent=true"
|
- "traefik.http.middlewares.info-redirect-apex.redirectregex.permanent=true"
|
||||||
# CANONICAL DOMAIN
|
# CANONICAL DOMAIN
|
||||||
- "traefik.http.routers.app.rule=Host(`${DOMAIN}`)"
|
- "traefik.http.routers.info.rule=Host(`${DOMAIN}`)"
|
||||||
- "traefik.http.routers.app.entrypoints=websecure"
|
- "traefik.http.routers.info.entrypoints=websecure"
|
||||||
- "traefik.http.routers.app.service=app"
|
- "traefik.http.routers.info.service=info"
|
||||||
- "traefik.http.routers.app.tls.certresolver=letsencrypt"
|
- "traefik.http.routers.info.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.services.app.loadbalancer.server.port=3000"
|
- "traefik.http.services.info.loadbalancer.server.port=3000"
|
||||||
depends_on:
|
depends_on:
|
||||||
backend:
|
backend:
|
||||||
condition: service_healthy
|
condition: service_healthy
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue