mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-17 13:55:08 +00:00
chore(traefik): usage of v3 traefik with v2 rule syntax
This commit is contained in:
parent
bc254c2b4c
commit
81ca6ca522
4 changed files with 15 additions and 3 deletions
|
|
@ -8,11 +8,14 @@ services:
|
|||
- traefik.http.routers.frontend-http.rule=Host(${SITES:?List of sites not set})
|
||||
|
||||
proxy:
|
||||
image: traefik:v2.11
|
||||
image: traefik:v3.6
|
||||
restart: unless-stopped
|
||||
command:
|
||||
- --providers.docker=true
|
||||
- --providers.docker.exposedbydefault=false
|
||||
# Keep v2 rule syntax for now
|
||||
# Ensure compatibility with existing labels (will be removed if v3 transistion is complete)
|
||||
- --core.defaultRuleSyntax=v2
|
||||
- --entrypoints.web.address=:80
|
||||
- --entrypoints.web.http.redirections.entrypoint.to=websecure
|
||||
- --entrypoints.web.http.redirections.entrypoint.scheme=https
|
||||
|
|
|
|||
|
|
@ -7,10 +7,13 @@ services:
|
|||
- traefik.http.routers.frontend-http.rule=HostRegexp(`{any:.+}`)
|
||||
|
||||
proxy:
|
||||
image: traefik:v2.11
|
||||
image: traefik:v3.6
|
||||
command:
|
||||
- --providers.docker
|
||||
- --providers.docker.exposedbydefault=false
|
||||
# Keep v2 rule syntax for now
|
||||
# Ensure compatibility with existing labels (will be removed if v3 transistion is complete)
|
||||
- --core.defaultRuleSyntax=v2
|
||||
- --entrypoints.web.address=:80
|
||||
ports:
|
||||
- ${HTTP_PUBLISH_PORT:-80}:80
|
||||
|
|
|
|||
|
|
@ -23,6 +23,9 @@ services:
|
|||
- --providers.docker=true
|
||||
# Do not expose all Docker services, only the ones explicitly exposed
|
||||
- --providers.docker.exposedbydefault=false
|
||||
# Keep v2 rule syntax for now
|
||||
# Ensure compatibility with existing labels (will be removed if v3 transistion is complete)
|
||||
- --core.defaultRuleSyntax=v2
|
||||
# Create an entrypoint http listening on port 80
|
||||
- --entrypoints.http.address=:80
|
||||
# Create an entrypoint https listening on port 443
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
services:
|
||||
traefik:
|
||||
image: "traefik:v2.11"
|
||||
image: "traefik:v3.6"
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
# Enable Traefik for this service, to make it available in the public network
|
||||
|
|
@ -24,6 +24,9 @@ services:
|
|||
- --providers.docker=true
|
||||
# Do not expose all Docker services, only the ones explicitly exposed
|
||||
- --providers.docker.exposedbydefault=false
|
||||
# Keep v2 rule syntax for now
|
||||
# Ensure compatibility with existing labels (will be removed if v3 transistion is complete)
|
||||
- --core.defaultRuleSyntax=v2
|
||||
# Create an entrypoint http listening on port 80
|
||||
- --entrypoints.http.address=:80
|
||||
# Enable the access log, with HTTP requests
|
||||
|
|
|
|||
Loading…
Reference in a new issue