|
|
@@ -0,0 +1,151 @@
|
|
|
+################################################################
|
|
|
+#
|
|
|
+# 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
|