]> git.giorgioravera.it Git - traefik.git/commitdiff
Initial Commit
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Mon, 13 Apr 2020 18:35:22 +0000 (20:35 +0200)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Mon, 13 Apr 2020 18:35:22 +0000 (20:35 +0200)
config/amule.yml [new file with mode: 0644]
config/certs.yml [new file with mode: 0644]
passwd [new file with mode: 0644]
traefik.yml [new file with mode: 0644]

diff --git a/config/amule.yml b/config/amule.yml
new file mode 100644 (file)
index 0000000..61f5ea6
--- /dev/null
@@ -0,0 +1,29 @@
+http:\r
+  routers:\r
+    amule:\r
+      entryPoints:\r
+      - http\r
+      rule: "Host(`download.giorgioravera.it`) && PathPrefix(`/amule`)"\r
+      service: amule\r
+      middlewares:\r
+      - amule-stripprefix\r
+    amule-secure:\r
+      entryPoints:\r
+      - https\r
+      rule: "Host(`download.giorgioravera.it`) && PathPrefix(`/amule`)"\r
+      tls: {}\r
+      service: amule\r
+      middlewares:\r
+      - amule-stripprefix\r
+\r
+  middlewares:\r
+    amule-stripprefix:\r
+      stripPrefix:\r
+        prefixes:\r
+          - "/amule"\r
+\r
+  services:\r
+    amule:\r
+      loadBalancer:\r
+        servers:\r
+        - url: "http://localhost:4711/"\r
diff --git a/config/certs.yml b/config/certs.yml
new file mode 100644 (file)
index 0000000..af392c9
--- /dev/null
@@ -0,0 +1,6 @@
+tls:
+  stores:
+    default:
+      defaultCertificate:
+        certFile: /certs/fullchain.pem
+        keyFile: /certs/privkey.pem
diff --git a/passwd b/passwd
new file mode 100644 (file)
index 0000000..6ef8f37
--- /dev/null
+++ b/passwd
@@ -0,0 +1 @@
+admin:$apr1$3pxFJn9k$WRue0lxXk2ynJTJqZ73qq1
diff --git a/traefik.yml b/traefik.yml
new file mode 100644 (file)
index 0000000..051508d
--- /dev/null
@@ -0,0 +1,40 @@
+global:
+  checkNewVersion: true
+
+entryPoints:
+  http:
+    address: ":80"
+    forwardedHeaders:
+      trustedIPs:
+      - "192.168.0.1"
+  https:
+    address: ":443"
+    forwardedHeaders:
+      trustedIPs:
+      - "192.168.0.1"
+
+providers:
+  docker:
+    endpoint: "unix:///var/run/docker.sock"
+    exposedByDefault: false
+  file:
+    directory: /config
+  #  filename: /config.yml
+    watch: true
+
+api:
+  dashboard: true
+
+log:
+#  filePath: "/traefik.log"
+#  format: json
+#  level: DEBUG
+  level: INFO
+
+#certificatesResolvers:
+#  http:
+#    acme:
+#      email: giorgio.ravera@gmail.com
+#      storage: acme.json
+#      httpChallenge:
+#        entryPoint: http