From 6b48491895e75d506b23f60777a135068268dfa1 Mon Sep 17 00:00:00 2001 From: Colin Hebert Date: Sat, 28 Sep 2024 11:34:53 +0200 Subject: [PATCH] Add router service for router management --- reverse-proxy/compose.yaml | 1 + reverse-proxy/configs/dynamic/router.yml | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 reverse-proxy/configs/dynamic/router.yml 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