--- global: checkNewVersion: false sendAnonymousUsage: false # --> (Optional) Change log level and format here ... # - level: [TRACE, DEBUG, INFO, WARN, ERROR, FATAL] log: level: DEBUG # <-- # --> (Optional) Enable accesslog here ... accesslog: {} # <-- # --> (Optional) Enable API and Dashboard here, don't do in production api: dashboard: true insecure: true # <-- # -- Change EntryPoints here... entryPoints: web: address: :80 # --> (Optional) Redirect all HTTP to HTTPS http: redirections: entryPoint: to: websecure scheme: https # <-- websecure: address: :443 # -- Configure your CertificateResolver here... certificatesResolvers: godaddy: acme: email: info@harkon.co.uk storage: /var/traefik/certs/godaddy-acme.json caServer: "https://acme-v02.api.letsencrypt.org/directory" dnsChallenge: provider: godaddy resolvers: - 1.1.1.1:53 - 8.8.8.8:53 - 97.74.103.44:53 - 173.201.71.44:53 # --> (Optional) Disable TLS Cert verification check # serversTransport: # insecureSkipVerify: true # <-- providers: docker: exposedByDefault: false # <-- (Optional) Change this to true if you want to expose all services # Specify discovery network - This ensures correct name resolving and possible issues with containers, that are in multiple networks. # E.g. Database container in a separate network and a container in the frontend and database network. network: frontend file: directory: /etc/traefik watch: true