about summary refs log tree commit diff
path: root/bundles/go-away/files/traefik.yaml
blob: a8fcb9da7be5c45e1b4374cb2c8d3c9cce8d0a3b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
http:
  services:
    go-away:
      loadBalancer:
        servers:
          - url: http://${node.metadata.get("container_gateway", "10.89.0.1")}:${node.metadata.get("go-away/port")}
    go-away-metrics:
      loadBalancer:
        servers:
          - url: http://${node.metadata.get("container_gateway", "10.89.0.1")}:${node.metadata.get("go-away-metrics/port")}

  routers:
    gzr-im:
      rule: Host(`gzr.im`) || Host(`gnzler.io`) || Host(`gnzler.de`)
      entryPoints:
        - http
        - https
      service: go-away
      middlewares:
        - tls-redirect@file
      tls:
        certResolver: le
    gonca-me:
      rule: Host(`gonca.me`)
      entryPoints:
        - http
        - https
      service: go-away
      middlewares:
        - tls-redirect@file
      tls:
        certResolver: le

    go-away-metrics:
      rule: Path(`/metrics/go-away`)
      entryPoints:
        - metrics
      service: go-away-metrics
      middlewares:
        - replacepath-metrics@docker