docker-apps/sftpgo/traefik-rules/sftpgo-tcp-svc.yml
2025-04-03 22:57:52 +02:00

29 lines
919 B
YAML

# sftpgo - multiple ports per service
# and thus cannot configure as labels
tcp:
routers:
sftpgo-tcp-rtr:
entrypoints: ["sftp1", "sftp2", "sftp3", "sftp4", "sftp5", "sftp6", "sftp7", "sftp8"]
rule: "HostSNI(`*`)"
service: "sftpgo-tcp-svc"
sftpgo-tcp-secure-rtr:
entrypoints: ["sftp1", "sftp2", "sftp3", "sftp4", "sftp5", "sftp6", "sftp7", "sftp8"]
rule: "HostSNI(`sftpgo.sthome.org`)"
tls:
options: "tls-options@file"
certresolver: "solver-dns"
passthrough: true
service: "sftpgo-tcp-svc"
services:
sftpgo-tcp-svc:
loadBalancer:
servers:
- address: "sftpgo:2022"
- address: "sftpgo:2023"
- address: "sftpgo:2024"
- address: "sftpgo:2025"
- address: "sftpgo:2026"
- address: "sftpgo:2027"
- address: "sftpgo:2028"
- address: "sftpgo:2029"