feat: add Traefik dynamic config — fix prod Bad Gateway (wrong NodePorts)

This commit is contained in:
admin
2026-07-26 23:19:30 +08:00
parent 5c402df491
commit 84f9efc031
2 changed files with 78 additions and 3 deletions
+54
View File
@@ -0,0 +1,54 @@
http:
routers:
lpt-fe-dev:
rule: "Host(`lpt-dev.cat-shark.xyz`)"
entrypoints: websecure
tls:
certResolver: le
service: lpt-fe-dev
lpt-api-dev:
rule: "Host(`lpt-dev.cat-shark.xyz`) && PathPrefix(`/api`)"
entrypoints: websecure
tls:
certResolver: le
middlewares:
- strip-api-prefix
service: lpt-api-dev
lpt-fe-prod:
rule: "Host(`lpt.cat-shark.xyz`)"
entrypoints: websecure
tls:
certResolver: le
service: lpt-fe-prod
lpt-api-prod:
rule: "Host(`lpt.cat-shark.xyz`) && PathPrefix(`/api`)"
entrypoints: websecure
tls:
certResolver: le
middlewares:
- strip-api-prefix
service: lpt-api-prod
middlewares:
strip-api-prefix:
stripPrefix:
prefixes:
- "/api"
services:
lpt-fe-dev:
loadBalancer:
servers:
- url: "http://192.168.123.199:30080"
lpt-api-dev:
loadBalancer:
servers:
- url: "http://192.168.123.199:30082"
lpt-fe-prod:
loadBalancer:
servers:
- url: "http://192.168.123.199:30180"
lpt-api-prod:
loadBalancer:
servers:
- url: "http://192.168.123.199:30182"