-
Notifications
You must be signed in to change notification settings - Fork 0
/
traefik_config.yml
48 lines (47 loc) · 1.03 KB
/
traefik_config.yml
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
41
42
43
44
45
46
47
48
tls:
options:
default:
minVersion: VersionTLS13
http:
middlewares:
hsts:
headers:
stsseconds: 63072000
stsIncludeSubdomains: true
compression:
compress: {}
evcc-basic:
basicAuth:
users:
- "garmin:{{env "GARMIN_BASIC_PW"}}"
routers:
evcc:
entryPoints:
- http
service: evcc
rule: Host(`evcc.{{env "DOMAINNAME"}}`)
espressoapi:
entryPoints:
- http
service: espressoapi
rule: Host(`espresso.{{env "DOMAINNAME"}}`) && PathPrefix(`/api`)
evcc-basic:
entryPoints:
- http
service: evcc-basic
rule: Host(`evcc-basic.{{env "DOMAINNAME"}}`)
middlewares:
- evcc-basic
services:
espressoapi:
loadBalancer:
servers:
- url: "http://pi.fritz.box:8000/"
evcc:
loadBalancer:
servers:
- url: "http://zaehler.fritz.box:7070/"
evcc-basic:
loadBalancer:
servers:
- url: "http://zaehler.fritz.box:7070/"