Add router service for router management
This commit is contained in:
@@ -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
|
||||
|
||||
13
reverse-proxy/configs/dynamic/router.yml
Normal file
13
reverse-proxy/configs/dynamic/router.yml
Normal 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
|
||||
Reference in New Issue
Block a user