Przeglądaj źródła

remove example and add dns challenge entries

Christian Lempa 2 lat temu
rodzic
commit
179bbf5f8c

+ 0 - 151
docker-compose/traefik/config/example.traefik.yml

@@ -1,151 +0,0 @@
-################################################################
-#
-# Configuration sample for Traefik v2.
-#
-# For Traefik v1: https://github.com/traefik/traefik/blob/v1.7/traefik.sample.toml
-#
-################################################################
-
-################################################################
-# Global configuration
-################################################################
-global:
-  checkNewVersion: true
-  sendAnonymousUsage: true
-
-################################################################
-# EntryPoints configuration
-################################################################
-
-# EntryPoints definition
-#
-# Optional
-#
-entryPoints:
-  web:
-    address: :80
-
-  websecure:
-    address: :443
-
-################################################################
-# Traefik logs configuration
-################################################################
-
-# Traefik logs
-# Enabled by default and log to stdout
-#
-# Optional
-#
-#log:
-  # Log level
-  #
-  # Optional
-  # Default: "ERROR"
-  #
-#  level: DEBUG
-
-  # Sets the filepath for the traefik log. If not specified, stdout will be used.
-  # Intermediate directories are created if necessary.
-  #
-  # Optional
-  # Default: os.Stdout
-  #
-#  filePath: log/traefik.log
-
-  # Format is either "json" or "common".
-  #
-  # Optional
-  # Default: "common"
-  #
-#  format: json
-
-################################################################
-# Access logs configuration
-################################################################
-
-# Enable access logs
-# By default it will write to stdout and produce logs in the textual
-# Common Log Format (CLF), extended with additional fields.
-#
-# Optional
-#
-#accessLog:
-  # Sets the file path for the access log. If not specified, stdout will be used.
-  # Intermediate directories are created if necessary.
-  #
-  # Optional
-  # Default: os.Stdout
-  #
-#  filePath: /path/to/log/log.txt
-
-  # Format is either "json" or "common".
-  #
-  # Optional
-  # Default: "common"
-  #
-#  format: json
-
-################################################################
-# API and dashboard configuration
-################################################################
-
-# Enable API and dashboard
-#
-# Optional
-#
-#api:
-  # Enable the API in insecure mode
-  #
-  # Optional
-  # Default: false
-  #
-#  insecure: true
-
-  # Enabled Dashboard
-  #
-  # Optional
-  # Default: true
-  #
-#  dashboard: false
-
-################################################################
-# Ping configuration
-################################################################
-
-# Enable ping
-#ping:
-  # Name of the related entry point
-  #
-  # Optional
-  # Default: "traefik"
-  #
-#  entryPoint: traefik
-
-################################################################
-# Docker configuration backend
-################################################################
-
-#providers:
-  # Enable Docker configuration backend
-#  docker:
-    # Docker server endpoint. Can be a tcp or a unix socket endpoint.
-    #
-    # Required
-    # Default: "unix:///var/run/docker.sock"
-    #
-#    endpoint: tcp://10.10.10.10:2375
-
-    # Default host rule.
-    #
-    # Optional
-    # Default: "Host(`{{ normalize .Name }}`)"
-    #
-#    defaultRule: Host(`{{ normalize .Name }}.docker.localhost`)
-
-    # Expose containers by default in traefik
-    #
-    # Optional
-    # Default: true
-    #
-#    exposedByDefault: false

+ 13 - 1
docker-compose/traefik/config/traefik.yml

@@ -47,7 +47,13 @@ entryPoints:
 #       caServer: "https://acme-staging-v02.api.letsencrypt.org/directory"
 #       httpChallenge:
 #         entryPoint: web
-#
+#       -- or pick dns challenge
+#       dnsChallenge:
+#         provider: your-resolver (e.g. cloudflare)
+#         resolvers:
+#           - "1.1.1.1:53"
+#           - "8.8.8.8:53"
+
 #   production:
 #     acme:
 #       email: your-email@example.com
@@ -55,6 +61,12 @@ entryPoints:
 #       caServer: "https://acme-v02.api.letsencrypt.org/directory"
 #       httpChallenge:
 #         entryPoint: web
+#       -- or pick dns challenge
+#       dnsChallenge:
+#         provider: your-resolver (e.g. cloudflare)
+#         resolvers:
+#           - "1.1.1.1:53"
+#           - "8.8.8.8:53"
 
 # (Optional) Overwrite Default Certificates
 # tls: