services/templates/traefik/traefik.yaml.gotmpl

35 lines
860 B
Go Template
Raw Normal View History

---
global:
checkNewVersion: {{ .Traefik.CheckNewVersion }}
sendAnonymousUsage: {{ .Traefik.SendAnonymousUsage }}
api:
insecure: false
dashboard: false
debug: false
entryPoints:
http:
address: "{{ .Traefik.ContainerIpv4Address }}:80"
http:
redirections:
entryPoint:
to: "https"
scheme: "https"
permanent: true
https:
address: "{{ .Traefik.ContainerIpv4Address }}:443"
gitSSH:
address: "{{ .Traefik.ContainerIpv4Address }}:{{ .Traefik.ExternalSSHPort }}"
providers:
file:
watch: true
directory: "{{ .Traefik.SharedMountPoint }}/dynamic"
certificatesResolvers:
resolver:
acme:
email: "{{ .Traefik.AcmeEmail }}"
storage: "{{ .Traefik.TlsContainerDirectory }}/acme.json"
keyType: "RSA4096"
tlsChallenge: {}
log:
level: "{{ .Traefik.LogLevel }}"