mirror of
https://github.com/furyhawk/cloudy.git
synced 2026-05-24 00:45:58 +00:00
Refactor swarm/services.yml to update Traefik router configurations and add authentik service
This commit is contained in:
+8
-1
@@ -53,15 +53,22 @@ services:
|
|||||||
- traefik.constraint-label=traefik-public
|
- traefik.constraint-label=traefik-public
|
||||||
- traefik.http.routers.dozzle.entrypoints=https
|
- traefik.http.routers.dozzle.entrypoints=https
|
||||||
- traefik.http.routers.dozzle.rule=Host(`log.${DOMAIN}`)
|
- traefik.http.routers.dozzle.rule=Host(`log.${DOMAIN}`)
|
||||||
- traefik.http.routers.dozzle.middlewares=admin-auth
|
- traefik.http.routers.dozzle.priority=10
|
||||||
|
- traefik.http.routers.dozzle.middlewares=authentik@file
|
||||||
- traefik.http.routers.dozzle.tls.certresolver=le
|
- traefik.http.routers.dozzle.tls.certresolver=le
|
||||||
- traefik.http.routers.dozzle.service=dozzle_service
|
- traefik.http.routers.dozzle.service=dozzle_service
|
||||||
- traefik.http.routers.dozzle_local.entrypoints=https
|
- traefik.http.routers.dozzle_local.entrypoints=https
|
||||||
- traefik.http.routers.dozzle_local.rule=Host(`log.${LOCALDOMAIN}`)
|
- traefik.http.routers.dozzle_local.rule=Host(`log.${LOCALDOMAIN}`)
|
||||||
|
- traefik.http.routers.dozzle_local.priority=10
|
||||||
- traefik.http.routers.dozzle_local.middlewares=admin-auth
|
- traefik.http.routers.dozzle_local.middlewares=admin-auth
|
||||||
- traefik.http.routers.dozzle_local.tls=true
|
- traefik.http.routers.dozzle_local.tls=true
|
||||||
- traefik.http.routers.dozzle_local.service=dozzle_service
|
- traefik.http.routers.dozzle_local.service=dozzle_service
|
||||||
|
- traefik.http.routers.dozzle_auth.entrypoints=https
|
||||||
|
- traefik.http.routers.dozzle_auth.rule="Host(`log.${DOMAIN}`) && PathPrefix(`/outpost.goauthentik.io/`)"
|
||||||
|
- traefik.http.routers.dozzle_auth.priority=20
|
||||||
|
- traefik.http.routers.dozzle_auth.service=authentik-svc
|
||||||
- traefik.http.services.dozzle_service.loadbalancer.server.port=8080
|
- traefik.http.services.dozzle_service.loadbalancer.server.port=8080
|
||||||
|
- traefik.http.services.authentik-svc.loadbalancer.url="http://authentik-server:9000/outpost.goauthentik.io"
|
||||||
|
|
||||||
minio-common:
|
minio-common:
|
||||||
image: minio/minio:latest
|
image: minio/minio:latest
|
||||||
|
|||||||
Reference in New Issue
Block a user