migrated to config file
This commit is contained in:
parent
cda85bf4f3
commit
7dd5410a28
21
compose.yml
21
compose.yml
@ -14,27 +14,22 @@ services:
|
||||
- 7443:443
|
||||
environment:
|
||||
- HETZNER_API_TOKEN=${HETZNER_API_TOKEN}
|
||||
- AUTH_STRING=${AUTH_STRING}
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
- ${PROJECT_PATH-$PWD}/traefik.yml:/traefik.yml:ro
|
||||
- ${PROJECT_PATH-$PWD}/config.yml:/config.yml:ro
|
||||
- ${PROJECT_PATH-$PWD}/config:/config:ro
|
||||
- traefik-certs:/certs
|
||||
labels:
|
||||
traefik.enable: true
|
||||
|
||||
traefik.http.routers.traefik-secure.entrypoints: https
|
||||
traefik.http.routers.traefik-secure.rule: Host(`traefik.arpa.urmel.de`)
|
||||
traefik.http.routers.traefik-secure.tls: "true"
|
||||
traefik.http.routers.traefik-secure.tls.certresolver: hetzner
|
||||
traefik.http.routers.traefik-secure.service: api@internal
|
||||
traefik.http.routers.traefik-secure.middlewares: traefik-auth@docker
|
||||
|
||||
|
||||
traefik.http.routers.traefik-secure.tls.domains[0].main: "arpa.urmel.de"
|
||||
traefik.http.routers.traefik-secure.tls.domains[0].sans: "*.arpa.urmel.de"
|
||||
|
||||
traefik.http.middlewares.traefik-auth.basicauth.users: "${AUTH_STRING}"
|
||||
traefik.http.routers.traefik-dashboard.entrypoints: https
|
||||
traefik.http.routers.traefik-dashboard.rule: Host(`traefik.arpa.urmel.de`)
|
||||
traefik.http.routers.traefik-dashboard.tls: "true"
|
||||
traefik.http.routers.traefik-dashboard.tls.certresolver: hetzner
|
||||
traefik.http.routers.traefik-dashboard.service: api@internal
|
||||
traefik.http.routers.traefik-dashboard.middlewares: traefik-auth@file
|
||||
|
||||
volumes:
|
||||
traefik-certs:
|
||||
|
||||
22
config.yml
22
config.yml
@ -1,22 +0,0 @@
|
||||
#http:
|
||||
#region routers
|
||||
# routers:
|
||||
#proxmox:
|
||||
# entryPoints:
|
||||
# - "https"
|
||||
# rule: "Host(`proxmox.local.example.com`)"
|
||||
# middlewares:
|
||||
# - default-headers
|
||||
# tls: {}
|
||||
# service: proxmox
|
||||
|
||||
#endregion
|
||||
#region services
|
||||
#services:
|
||||
# proxmox:
|
||||
# loadBalancer:
|
||||
# servers:
|
||||
# - url: "https://192.168.0.100:8006"
|
||||
# passHostHeader: true
|
||||
|
||||
#endregion
|
||||
23
config/config.yml
Normal file
23
config/config.yml
Normal file
@ -0,0 +1,23 @@
|
||||
http:
|
||||
routers:
|
||||
traefik-secure:
|
||||
rule: Host(`urmel.de`)
|
||||
entryPoints:
|
||||
- https
|
||||
tls:
|
||||
domains:
|
||||
- main: "arpa.urmel.de"
|
||||
sans:
|
||||
- "*.arpa.urmel.de"
|
||||
- main: "urmel.de"
|
||||
sans:
|
||||
- "*.urmel.de"
|
||||
services:
|
||||
unknown-page:
|
||||
loadbalancer:
|
||||
server:
|
||||
- url: "somedomain.invalide"
|
||||
middlewares:
|
||||
traefik-auth:
|
||||
basicauth:
|
||||
users: '{{ env "AUTH_STRING" }}'
|
||||
@ -18,7 +18,7 @@ providers:
|
||||
endpoint: "unix:///var/run/docker.sock"
|
||||
exposedByDefault: false
|
||||
file:
|
||||
filename: /config.yml
|
||||
directory: /config
|
||||
certificatesResolvers:
|
||||
hetzner:
|
||||
acme:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user