imporved regex mathcing
This commit is contained in:
parent
f253828e0e
commit
582aea9b4b
@ -16,6 +16,8 @@ services:
|
||||
- HETZNER_API_TOKEN=${HETZNER_API_TOKEN}
|
||||
- DUCKDNS_TOKEN=${DUCKDNS_TOKEN}
|
||||
- AUTH_STRING=${AUTH_STRING}
|
||||
- DUCKDNS_POLLING_INTERVAL=5
|
||||
- DUCKDNS_PROPAGATION_TIMEOUT=120
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
|
||||
@ -17,7 +17,7 @@ http:
|
||||
- "*.urmel.de"
|
||||
forward-duckdns:
|
||||
service: noop@internal
|
||||
rule: HostRegexp(`^https://([^.]+)\.urmel\.duckdns\.org(/.*$|$)`)
|
||||
rule: HostRegexp(`(.+\.)?urmel\.duckdns\.org`)
|
||||
middlewares: redirect-duckdns@file
|
||||
tls:
|
||||
certResolver: duckdns
|
||||
@ -35,5 +35,5 @@ http:
|
||||
users: '{{ env "AUTH_STRING" }}'
|
||||
redirect-duckdns:
|
||||
redirectRegex:
|
||||
regex: "^http(s?)://([^.]+)\\.urmel\\.duckdns\\.org(/.*$|$)"
|
||||
replacement: "http${1}://${2}.urmel.de${3}"
|
||||
regex: "^http(s?)://(.+\\.)?urmel\\.duckdns\\.org(:[0-9]+)?(/.*$|$)"
|
||||
replacement: "http${1}://${2}urmel.de${3}${4}"
|
||||
@ -36,5 +36,11 @@ certificatesResolvers:
|
||||
storage: /certs/duckdns_acme.json
|
||||
dnsChallenge:
|
||||
provider: "duckdns"
|
||||
disablePropagationCheck: true
|
||||
delayBeforeCheck: 120s
|
||||
propagation:
|
||||
disableANSChecks: true
|
||||
requireAllRNS: true
|
||||
resolvers:
|
||||
- "8.8.4.4"
|
||||
- "8.8.8.8:53"
|
||||
- "1.1.1.1:53"
|
||||
Loading…
x
Reference in New Issue
Block a user