Move Traefik file routes to Docker labels
This commit is contained in:
@@ -41,10 +41,10 @@ services:
|
||||
labels:
|
||||
- "com.ghost.tel/stack-type=public"
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.services.invidious.loadbalancer.server.port=3000"
|
||||
- "traefik.http.routers.invidious.entrypoints=https"
|
||||
- "traefik.http.routers.invidious.rule=Host(`inv.${DOMAIN}`)"
|
||||
- "traefik.http.routers.invidious.tls.certresolver=http"
|
||||
- "traefik.http.services.invid.loadbalancer.server.port=3000"
|
||||
- "traefik.http.routers.invid.entrypoints=http,https"
|
||||
- "traefik.http.routers.invid.rule=Host(`inv.${DOMAIN}`) && !(Path(`/latest_version`) || PathPrefix(`/api/manifest/dash/id/`) || PathPrefix(`/videoplayback`) || PathPrefix(`/download`))"
|
||||
- "traefik.http.routers.invid.tls.certresolver=http"
|
||||
networks:
|
||||
- web
|
||||
- default
|
||||
@@ -74,10 +74,11 @@ services:
|
||||
memory: 1G
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.services.invidious-companion.loadbalancer.server.port=8282"
|
||||
- "traefik.http.routers.invidious-companion.entrypoints=https"
|
||||
- "traefik.http.routers.invidious-companion.rule=Host(`inv.${DOMAIN}`) && PathPrefix(`/companion`)"
|
||||
- "traefik.http.routers.invidious-companion.tls.certresolver=http"
|
||||
- "traefik.http.services.invid-companion.loadbalancer.server.port=8282"
|
||||
- "traefik.http.routers.invid-companion.entrypoints=http,https"
|
||||
- "traefik.http.routers.invid-companion.rule=Host(`inv.${DOMAIN}`) && (Path(`/latest_version`) || PathPrefix(`/api/manifest/dash/id/`) || PathPrefix(`/youtubei/v1/player`) || PathPrefix(`/videoplayback`) || PathPrefix(`/download`))"
|
||||
- "traefik.http.routers.invid-companion.tls.certresolver=http"
|
||||
- "traefik.http.routers.invid-companion.middlewares=invid-companion-prefix@docker"
|
||||
networks:
|
||||
- web
|
||||
- default
|
||||
|
||||
Reference in New Issue
Block a user