51 lines
1.1 KiB
YAML
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: "remote-proxmox-svc"
|
|
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"
|