updated traefik to whatever i'm using on orgrimmar
This commit is contained in:
@@ -9,5 +9,5 @@ http:
|
|||||||
homeassistant-service:
|
homeassistant-service:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
- url: "http://192.168.0.197:8123"
|
- url: "http://192.168.0.134:8123"
|
||||||
passHostHeader: true
|
passHostHeader: true
|
||||||
|
@@ -9,5 +9,5 @@ http:
|
|||||||
pihole-service:
|
pihole-service:
|
||||||
loadBalancer:
|
loadBalancer:
|
||||||
servers:
|
servers:
|
||||||
- url: "http://192.168.0.197:8081"
|
- url: "http://192.168.0.197:8082"
|
||||||
passHostHeader: true
|
passHostHeader: true
|
||||||
|
@@ -11,7 +11,6 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- CLOUDFLARE_EMAIL=${CLOUDFLARE_EMAIL}
|
- CLOUDFLARE_EMAIL=${CLOUDFLARE_EMAIL}
|
||||||
- CLOUDFLARE_DNS_API_TOKEN=${CLOUDFLARE_KEY}
|
- CLOUDFLARE_DNS_API_TOKEN=${CLOUDFLARE_KEY}
|
||||||
- DOMAIN_ROOT=${DOMAIN_ROOT}
|
|
||||||
|
|
||||||
ports:
|
ports:
|
||||||
- mode: host
|
- mode: host
|
||||||
@@ -31,17 +30,17 @@ services:
|
|||||||
|
|
||||||
labels:
|
labels:
|
||||||
- 'traefik.enable=true'
|
- 'traefik.enable=true'
|
||||||
- 'traefik.http.routers.traefik.rule=Host(`traefik.${DOMAIN_ROOT}`)'
|
- 'traefik.http.routers.traefik.rule=Host(`traefik.orgrimmar.dudenhoeffer.casa`)'
|
||||||
- "traefik.http.routers.traefik.entrypoints=websecure"
|
- "traefik.http.routers.traefik.entrypoints=websecure"
|
||||||
- 'entrypoints.websecure.http.tls=true'
|
- 'entrypoints.websecure.http.tls=true'
|
||||||
- 'entrypoints.websecure.http.tls.certResolver=letsencrypt'
|
- 'entrypoints.websecure.http.tls.certResolver=letsencrypt'
|
||||||
- 'entrypoints.websecure.http.tls.domains[0].main=${DOMAIN_ROOT}'
|
- 'entrypoints.websecure.http.tls.domains[0].main=orgrimmar.dudenhoeffer.casa'
|
||||||
- 'entrypoints.websecure.http.tls.domains[0].sans=*.${DOMAIN_ROOT}'
|
- 'entrypoints.websecure.http.tls.domains[0].sans=*.orgrimmar.dudenhoeffer.casa'
|
||||||
- "traefik.http.routers.traefik.service=api@internal"
|
- "traefik.http.routers.traefik.service=api@internal"
|
||||||
- 'traefik.http.routers.traefik.middlewares=strip'
|
- 'traefik.http.routers.traefik.middlewares=strip'
|
||||||
- 'traefik.http.middlewares.strip.stripprefix.prefixes=/traefik'
|
- 'traefik.http.middlewares.strip.stripprefix.prefixes=/traefik'
|
||||||
- 'traefik.http.services.traefik.loadbalancer.server.port=8080'
|
- 'traefik.http.services.traefik.loadbalancer.server.port=8080'
|
||||||
- 'traefik.http.middlewares.authelia.forwardAuth.address=http://authelia:9091/api/verify?rd=https://login.${DOMAIN_ROOT}/'
|
- 'traefik.http.middlewares.authelia.forwardAuth.address=http://authelia:9091/api/verify?rd=https://login.orgrimmar.dudenhoeffer.casa/'
|
||||||
- 'traefik.http.middlewares.authelia.forwardAuth.trustForwardHeader=true'
|
- 'traefik.http.middlewares.authelia.forwardAuth.trustForwardHeader=true'
|
||||||
- 'traefik.http.middlewares.authelia.forwardAuth.authResponseHeaders=Remote-User,Remote-Groups,Remote-Name,Remote-Email'
|
- 'traefik.http.middlewares.authelia.forwardAuth.authResponseHeaders=Remote-User,Remote-Groups,Remote-Name,Remote-Email'
|
||||||
- 'certificatesresolvers.letsencrypt.acme.dnschallenge=true'
|
- 'certificatesresolvers.letsencrypt.acme.dnschallenge=true'
|
||||||
@@ -64,14 +63,14 @@ services:
|
|||||||
- AUTHELIA_JWT_SECRET=${AUTH_JWT_SECRET}
|
- AUTHELIA_JWT_SECRET=${AUTH_JWT_SECRET}
|
||||||
- AUTHELIA_SESSION_SECRET=${AUTH_SESSION_SECRET}
|
- AUTHELIA_SESSION_SECRET=${AUTH_SESSION_SECRET}
|
||||||
- AUTHELIA_STORAGE_ENCRYPTION_KEY=${AUTH_STORAGE_KEY}
|
- AUTHELIA_STORAGE_ENCRYPTION_KEY=${AUTH_STORAGE_KEY}
|
||||||
- DOMAIN_ROOT=${DOMAIN_ROOT}
|
- DOMAIN_ROOT=orgrimmar.dudenhoeffer.casa
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
- authelia_config:/config
|
- authelia_config:/config
|
||||||
|
|
||||||
labels:
|
labels:
|
||||||
- 'traefik.enable=true'
|
- 'traefik.enable=true'
|
||||||
- 'traefik.http.routers.authelia.rule=Host(`login.${DOMAIN_ROOT}`)'
|
- 'traefik.http.routers.authelia.rule=Host(`login.orgrimmar.dudenhoeffer.casa`)'
|
||||||
- 'traefik.http.services.authelia.loadbalancer.server.port=9091'
|
- 'traefik.http.services.authelia.loadbalancer.server.port=9091'
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
|
Reference in New Issue
Block a user