Files
homelab/dynamic.yml
T

51 lines
1.1 KiB
YAML

http:
routers:
media-fallback-public:
rule: 'HostRegexp(`^[a-z0-9-]+\.riverrooks\.dev$`)'
priority: 1
entrypoints:
- websecure
service: remote-traefik-svc
tls:
certResolver: desecresolver # Here the VPS terminates TLS
domains:
- main: "riverrooks.dev"
sans:
- "*.riverrooks.dev"
proxmox-main:
rule: "Host(`prox.dfnk`)"
entrypoints:
- "websecure"
service: "proxmox-main-service"
tls: {}
media-fallback-private:
rule: 'HostRegexp(`^[a-z0-9-]+\.dfnk$`)'
priority: 1
entrypoints:
- websecure
service: remote-traefik-svc
tls: {}
website-staging:
rule: "Host(`staging.dfnk`)"
entrypoints:
- websecure
service: local-staging
tls: {}
services:
remote-traefik-svc:
loadBalancer:
servers:
- url: "http://192.168.1.35:80"
local-staging:
loadBalancer:
servers:
- url: "http://192.168.0.3:8080"
remote-proxmox-svc:
loadBalancer:
servers:
- url: "http://10.8.0.2:8006"