diff options
Diffstat (limited to 'dynamic.yml')
-rw-r--r-- | dynamic.yml | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/dynamic.yml b/dynamic.yml new file mode 100644 index 0000000..27aeec3 --- /dev/null +++ b/dynamic.yml @@ -0,0 +1,61 @@ +http: + routers: + dashboard: + rule: "Host(`traefik.armin.internal.simponic.xyz`)" + service: "noop@internal" + entryPoints: + - "http" + middlewares: + - "secured-redirect" + dashboard-secured: + entryPoints: + - "https" + rule: "Host(`traefik.armin.internal.simponic.xyz`)" + service: "api@internal" + tls: + certResolver: "local" + domains: + - main: "traefik.armin.internal.simponic.xyz" + + karan: + rule: "Host(`dev.armin.internal.simponic.xyz`)" + service: "noop@internal" + entryPoints: + - "http" + middlewares: + - "secured-redirect" + karan-secured: + entryPoints: + - "https" + rule: "Host(`dev.armin.internal.simponic.xyz`)" + service: "example-service" + tls: + certResolver: "local" + options: acmeClient + domains: + - main: "dev.armin.internal.simponic.xyz" + + middlewares: + secured-redirect: + redirectscheme: + scheme: https + permanent: true + + services: + example-service: + loadBalancer: + passHostHeader: true + servers: + - url: "http://localhost:8080/" + +tls: + options: + acmeClient: + clientAuth: + caFiles: + - /Users/lizzy/armin/roots.pem + clientAuthType: RequireAndVerifyClientCert + +log: + filePath: log-file.log # relative to current location, will be created + level: DEBUG |