api-gateway/api-gateway/etc/traefik.yml
Piotr Biernat 7fb75167d4
All checks were successful
continuous-integration/drone/push Build is passing
Added wait-for-it.sh script
2022-12-06 06:16:56 +01:00

59 lines
1.6 KiB
YAML

################################################################
global:
checkNewVersion: false
sendAnonymousUsage: false
################################################################
entryPoints:
https:
address: :443
transport:
respondingTimeouts:
readTimeout: '100ms'
writeTimeout: '100ms'
idleTimeout: '200ms'
# ^^ FIXME: Use ENV var
################################################################
serversTransport:
insecureSkipVerify: true
rootCAs:
- /etc/traefik/certs/client.cert
################################################################
api:
insecure: true
# dashboard: true
################################################################
providers:
file:
filename: /etc/traefik/tls.yml
docker:
exposedByDefault: false
# Default host rule.
# Optional
# Default: "Host(`{{ normalize .Name }}`)"
# defaultRule: Host(`{{ normalize .Name }}.docker.localhost`)
################################################################
consulCatalog:
exposedByDefault: false
refreshInterval: 5s
# ^^ configure in stack`s yml api-registry `command:` section: --providers.consulcatalog.refreshInterval=10s
endpoint:
address: api-registry:8500
# ^^ FIXME: Use ENV var
################################################################
log:
level: DEBUG
################################################################
# accessLog: {}
################################################################
experimental:
localPlugins:
requestid:
moduleName: "git.pbiernat.dev/traefik/plugin-requestid"