diff --git a/reverse-proxy/compose.yaml b/reverse-proxy/compose.yaml index 006fb96..176a3ad 100644 --- a/reverse-proxy/compose.yaml +++ b/reverse-proxy/compose.yaml @@ -11,6 +11,7 @@ services: #user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?} environment: NASCOMPOSE_DOMAIN: ${NASCOMPOSE_DOMAIN?} + NASCOMPOSE_ROUTER_URL: ${NASCOMPOSE_ROUTER_URL?} TRAEFIK_CERTIFICATESRESOLVERS_DEFAULTRESOLVER_ACME_EMAIL: admin@${NASCOMPOSE_DOMAIN?} volumes: - /var/run/docker.sock:/var/run/docker.sock diff --git a/reverse-proxy/configs/dynamic/router.yml b/reverse-proxy/configs/dynamic/router.yml new file mode 100644 index 0000000..e832762 --- /dev/null +++ b/reverse-proxy/configs/dynamic/router.yml @@ -0,0 +1,13 @@ +http: + services: + router: + loadBalancer: + servers: + - url: {{ env `NASCOMPOSE_ROUTER_URL` }} + passHostHeader: false + routers: + router: + rule: 'Host(`router.{{ env `NASCOMPOSE_DOMAIN` }}`)' + service: router@file + middlewares: + - authelia@file