35 lines
690 B
YAML
35 lines
690 B
YAML
# 启用 Dashboard
|
||
api:
|
||
dashboard: true
|
||
insecure: true # 开发环境允许HTTP访问
|
||
|
||
# 入口点配置
|
||
entryPoints:
|
||
web:
|
||
address: ":80" # 监听80端口,Web 流量
|
||
|
||
# 服务发现与配置源(关键:子项缩进必须一致)
|
||
providers:
|
||
docker: { }
|
||
# 动态路由规则文件
|
||
file:
|
||
filename: "/etc/traefik/dynamic.yml"
|
||
watch: true # 自动监听文件变化
|
||
|
||
log:
|
||
filePath: "/etc/traefik/log-file.log"
|
||
format: common
|
||
level: INFO
|
||
|
||
accessLog:
|
||
filePath: "/etc/traefik/access.log"
|
||
format: "json"
|
||
addInternals: true
|
||
filters:
|
||
retryAttempts: true
|
||
minDuration: "2ms"
|
||
fields:
|
||
defaultMode: "keep"
|
||
headers:
|
||
defaultMode: "keep"
|