netcup-setup/ansible/traefik_config/dynamic.yml

123 lines
2.9 KiB
YAML

http:
routers:
# Router for wekan.rohrschacht.de
wekan-router:
rule: "Host(`wekan.rohrschacht.de`)"
entryPoints:
- websecure
tls:
certResolver: letsencrypt
service: wekan-service
# Router for wekantesting.rohrschacht.de
wekantesting-router:
rule: "Host(`wekantesting.rohrschacht.de`)"
entryPoints:
- websecure
tls:
certResolver: letsencrypt
service: wekantesting-service
# Router for git.rohrschacht.de
git-router:
rule: "Host(`git.rohrschacht.de`) || Host(`gitea.rohrschacht.de`)"
entryPoints:
- websecure
tls:
certResolver: letsencrypt
service: gitea-service
# Router for vault.rohrschacht.de
vault-router:
rule: "Host(`vault.rohrschacht.de`)"
entryPoints:
- websecure
tls:
certResolver: letsencrypt
service: vault-service
# Router for actual.rohrschacht.de
actual-router:
rule: "Host(`actual.rohrschacht.de`)"
entryPoints:
- websecure
tls:
certResolver: letsencrypt
service: actual-service
# Router for nextcloud.rohrschacht.de
nextcloud-router:
rule: "Host(`nextcloud.rohrschacht.de`)"
entryPoints:
- websecure
tls:
certResolver: letsencrypt
service: nextcloud-service
# Router for paperless.rohrschacht.de
paperless-router:
rule: "Host(`paperless.rohrschacht.de`)"
entryPoints:
- websecure
tls:
certResolver: letsencrypt
service: paperless-service
# Router for bookstack.rohrschacht.de
bookstack-router:
rule: "Host(`bookstack.rohrschacht.de`)"
entryPoints:
- websecure
tls:
certResolver: letsencrypt
service: bookstack-service
services:
# Service for wekan.rohrschacht.de
wekan-service:
loadBalancer:
servers:
- url: "http://localhost:8100"
# Service for wekantesting.rohrschacht.de
wekantesting-service:
loadBalancer:
servers:
- url: "http://localhost:8200"
# Service for gitea.rohrschacht.de
gitea-service:
loadBalancer:
servers:
- url: "http://localhost:8300"
# Service for vault.rohrschacht.de
vault-service:
loadBalancer:
servers:
- url: "http://localhost:8400"
# Service for vault.rohrschacht.de
actual-service:
loadBalancer:
servers:
- url: "http://localhost:8500"
# Service for nextcloud.rohrschacht.de
nextcloud-service:
loadBalancer:
servers:
- url: "http://localhost:8600"
# Service for paperless.rohrschacht.de
paperless-service:
loadBalancer:
servers:
- url: "http://localhost:8700"
# Service for bookstack.rohrschacht.de
bookstack-service:
loadBalancer:
servers:
- url: "http://localhost:8800"