http:
routers:
operation_server_route:
rule: PathPrefix(`/api/v2/operation_server`)
entryPoints:
- web
middlewares:
- v2_forwardauth
- v2_add_header
service: operation_server_service
platform_server_route:
rule: PathPrefix(`/api/v2/platform_server`)
entryPoints:
- web
middlewares:
- v2_forwardauth
- v2_add_header
service: platform_server_service
middlewares:
v2_forwardauth:
forwardAuth:
address: "https://auth.mycapital.net/api/traefik/forward_auth/v2"
authResponseHeaders:
- Authorization
v2_add_header:
headers:
customRequestHeaders:
Host: "master.server.mycapital"
services:
operation_server_service:
loadBalancer:
servers:
- url: http://127.0.0.1:8000
platform_server_service:
loadBalancer:
servers:
- url: http://127.0.0.1:8007
log:
level: DEBUG
filePath: log-file.log
api:
dashboard: true
debug: true
providers:
file:
filename: "server.yaml"
entryPoints:
web:
address: ":21000"
dashboard:
address: ":8082"