131 lines
3.5 KiB
YAML
131 lines
3.5 KiB
YAML
---
|
|
http:
|
|
middlewares:
|
|
remove_www_yinghong_massage_de:
|
|
redirectRegex:
|
|
regex: "^https://www\\.(yinghong-massage\\.de.*)"
|
|
replacement: "https://${1}"
|
|
permanent: true
|
|
remove_www_mo8it_com:
|
|
redirectRegex:
|
|
regex: "^https://www\\.(mo8it\\.com.*)"
|
|
replacement: "https://${1}"
|
|
permanent: true
|
|
oxiform_ratelimit:
|
|
rateLimit:
|
|
average: 2
|
|
burst: 4
|
|
period: 2
|
|
|
|
routers:
|
|
to_forgejo:
|
|
rule: Host(`git.mo8it.com`)
|
|
service: forgejo
|
|
to_hedgedoc:
|
|
rule: Host(`pads.mo8it.com`)
|
|
service: hedgedoc
|
|
to_yinghong_massage_de:
|
|
rule: Host(`yinghong-massage.de`) || Host(`www.yinghong-massage.de`)
|
|
priority: 1
|
|
middlewares:
|
|
- remove_www_yinghong_massage_de
|
|
service: yinghong_massage_de
|
|
to_yinghong_massage_oxiform:
|
|
rule: Host(`yinghong-massage.de`) && PathPrefix(`/oxiform`)
|
|
priority: 2
|
|
middlewares:
|
|
- oxiform_ratelimit
|
|
service: yinghong_massage_oxiform
|
|
to_lldap:
|
|
rule: Host(`ldap.mo8it.com`)
|
|
service: lldap
|
|
to_how_2_julia:
|
|
rule: Host(`how-2-julia.mo8it.com`)
|
|
service: how_2_julia
|
|
to_mo8it_com:
|
|
rule: Host(`mo8it.com`)
|
|
service: mo8it_com
|
|
to_www_mo8it_com:
|
|
rule: Host(`www.mo8it.com`)
|
|
middlewares:
|
|
- remove_www_mo8it_com
|
|
service: mo8it_com
|
|
to_oxitraffic:
|
|
rule: Host(`oxitraffic.mo8it.com`)
|
|
service: oxitraffic
|
|
to_oxitraffic_alonely0:
|
|
rule: Host(`alonely0.oxitraffic.com`)
|
|
service: oxitraffic_alonely0
|
|
to_oxitraffic_corrode_dev:
|
|
rule: Host(`oxitraffic-corrode-dev.mo8it.com`)
|
|
service: oxitraffic_corrode_dev
|
|
to_dev_tools:
|
|
rule: Host(`dev-tools.mo8it.com`)
|
|
service: dev_tools
|
|
to_comprehensive_rust:
|
|
rule: Host(`comprehensive-rust.mo8it.com`)
|
|
service: comprehensive_rust
|
|
to_collective_score_rust:
|
|
rule: Host(`collective-score-rust.mo8it.com`)
|
|
service: collective_score_rust
|
|
to_download:
|
|
rule: Host(`download.mo8it.com`)
|
|
service: download
|
|
|
|
services:
|
|
forgejo:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-forgejo:3000
|
|
hedgedoc:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-hedgedoc:3000
|
|
yinghong_massage_oxiform:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-yinghong-massage-oxiform
|
|
lldap:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-lldap:17170
|
|
how_2_julia:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-how-2-julia
|
|
mo8it_com:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-mo8it-com
|
|
yinghong_massage_de:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-yinghong-massage
|
|
oxitraffic:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-oxitraffic
|
|
oxitraffic_corrode_dev:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-oxitraffic-corrode-dev
|
|
oxitraffic_alonely0:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-oxitraffic-alonely0
|
|
dev_tools:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-dev-tools
|
|
comprehensive_rust:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-comprehensive-rust
|
|
collective_score_rust:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-collective-score-rust
|
|
download:
|
|
loadBalancer:
|
|
servers:
|
|
- url: http://systemd-download
|