Add router service for router management

This commit is contained in:
Colin Hebert
2024-09-28 11:34:53 +02:00
parent 2d92b1325f
commit 6b48491895
2 changed files with 14 additions and 0 deletions

View File

@@ -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

View File

@@ -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