log:
  level: DEBUG

api:
  dashboard: true

accessLog:
  filePath: "/var/log/traefik/access.log"
  format: json

entryPoints:
  http:
    address: ":80"
    http:
      redirections:
        entryPoint:
          to: https
          scheme: https
  https:
    address: ":443"
  metrics:
    address: ":8080"

metrics:
  prometheus:
    entryPoint: metrics
    buckets:
      - 0.1
      - 0.3
      - 1.2
      - 5.0
    addEntryPointsLabels: true
    addServicesLabels: true

providers:
  docker:
    endpoint: "unix:///var/run/docker.sock"
    exposedByDefault: false
  http:
    endpoint: "http://http_provider/dynamic_conf.yaml"

certificatesResolvers:
  sslResolver:
    acme:
      email: florian.richer.97@outlook.com
      tlschallenge: {}
      storage: acme.json
      keyType: RSA4096
      #caServer: "https://acme-staging-v02.api.letsencrypt.org/directory"
      httpChallenge:
        entryPoint: http
