62 lines
1.4 KiB
YAML
62 lines
1.4 KiB
YAML
## STATIC CONFIGURATION
|
|
log:
|
|
level: DEBUG
|
|
|
|
accessLog:
|
|
filePath: "/access.log"
|
|
format: json
|
|
filters:
|
|
statusCodes:
|
|
- "200-299" # log successful http requests
|
|
- "400-599" # log failed http requests
|
|
#retryAttempts: true
|
|
#minDuration: "10ms"
|
|
# collect logs as in-memory buffer before writing into log file
|
|
bufferingSize: 0
|
|
fields:
|
|
headers:
|
|
defaultMode: drop # drop all headers per default
|
|
names:
|
|
User-Agent: keep # log user agent strings
|
|
|
|
api:
|
|
insecure: false
|
|
dashboard: true
|
|
|
|
entryPoints:
|
|
web:
|
|
address: ":80"
|
|
http:
|
|
redirections: # HTTPS redirection (80 to 443)
|
|
entryPoint:
|
|
to: "websecure" # The target element
|
|
scheme: "https"
|
|
# The redirection target scheme
|
|
websecure:
|
|
address: ":443"
|
|
http3: {}
|
|
|
|
global:
|
|
checknewversion: false # Periodically check if a new version has been released.
|
|
sendanonymoususage: false # Periodically send anonymous usage statistics.
|
|
|
|
providers:
|
|
docker:
|
|
exposedByDefault: false
|
|
file:
|
|
filename: "/dynamic.yml"
|
|
|
|
certificatesResolvers:
|
|
letsencrypt:
|
|
acme:
|
|
email: gbanyan.huang@gmail.com
|
|
storage: /letsencrypt/acme.json
|
|
dnsChallenge:
|
|
provider: cloudflare
|
|
|
|
experimental:
|
|
plugins:
|
|
cloudflarewarp:
|
|
modulename: github.com/BetterCorp/cloudflarewarp
|
|
version: v1.4.0
|