created potential branch
This commit is contained in:
40
templates/traefik_dynamic.yml.j2
Normal file
40
templates/traefik_dynamic.yml.j2
Normal file
@@ -0,0 +1,40 @@
|
||||
http:
|
||||
routers:
|
||||
synapse:
|
||||
entryPoints:
|
||||
- websecure
|
||||
rule: "Host(`{{ matrix_domain }}`)"
|
||||
service: synapse
|
||||
tls:
|
||||
certResolver: myresolver
|
||||
landing:
|
||||
entryPoints:
|
||||
- websecure
|
||||
rule: "Host(`{{ landing_domain }}`)"
|
||||
service: landing
|
||||
tls:
|
||||
certResolver: myresolver
|
||||
|
||||
services:
|
||||
synapse:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://{{ podman_network }}:{{ synapse_http_port }}/"
|
||||
landing:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- url: "http://{{ podman_network }}:8080/"
|
||||
|
||||
# ---------- TCP router for Teamspeak query ----------
|
||||
tcp:
|
||||
routers:
|
||||
teamspeak:
|
||||
entryPoints:
|
||||
- teamspeak
|
||||
rule: "HostSNI(`{{ teamspeak_domain }}`)" # optional – works like Host for TCP
|
||||
service: teamspeak
|
||||
services:
|
||||
teamspeak:
|
||||
loadBalancer:
|
||||
servers:
|
||||
- address: "{{ podman_network }}:{{ teamspeak_tcp_port }}"
|
||||
Reference in New Issue
Block a user