Add router service for router management
This commit is contained in:
@@ -11,6 +11,7 @@ services:
|
|||||||
#user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
#user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
||||||
environment:
|
environment:
|
||||||
NASCOMPOSE_DOMAIN: ${NASCOMPOSE_DOMAIN?}
|
NASCOMPOSE_DOMAIN: ${NASCOMPOSE_DOMAIN?}
|
||||||
|
NASCOMPOSE_ROUTER_URL: ${NASCOMPOSE_ROUTER_URL?}
|
||||||
TRAEFIK_CERTIFICATESRESOLVERS_DEFAULTRESOLVER_ACME_EMAIL: admin@${NASCOMPOSE_DOMAIN?}
|
TRAEFIK_CERTIFICATESRESOLVERS_DEFAULTRESOLVER_ACME_EMAIL: admin@${NASCOMPOSE_DOMAIN?}
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /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