Files

55 lines
1.2 KiB
YAML

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"