Update traefik v2 example.

gzfrozen
2023-09-22 22:56:43 +09:00
parent 618062a4ef
commit bd5397fdda

@@ -625,19 +625,16 @@ labels:
</details> </details>
<details> <details>
<summary>Traefik v2 (docker-compose example by hwwilliams)</summary><br/> <summary>Traefik v2 - v1.29.0+ (docker-compose example by hwwilliams, gzfrozen)</summary><br/>
#### Traefik v1 labels migrated to Traefik v2 #### Traefik v1 labels migrated to Traefik v2
```yaml ```yaml
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.docker.network=traefik - traefik.docker.network=traefik
- traefik.http.routers.bitwarden-ui.rule=Host(`bitwarden.domain.tld`) - traefik.http.routers.bitwarden.rule=Host(`bitwarden.domain.tld`)
- traefik.http.routers.bitwarden-ui.service=bitwarden-ui - traefik.http.routers.bitwarden.service=bitwarden
- traefik.http.services.bitwarden-ui.loadbalancer.server.port=80 - traefik.http.services.bitwarden.loadbalancer.server.port=80
- traefik.http.routers.bitwarden-websocket.rule=Host(`bitwarden.domain.tld`) && Path(`/notifications/hub`)
- traefik.http.routers.bitwarden-websocket.service=bitwarden-websocket
- traefik.http.services.bitwarden-websocket.loadbalancer.server.port=3012
``` ```
#### Migrated labels plus HTTP to HTTPS redirect #### Migrated labels plus HTTP to HTTPS redirect
@@ -650,24 +647,15 @@ labels:
- traefik.docker.network=traefik - traefik.docker.network=traefik
- traefik.http.middlewares.redirect-https.redirectScheme.scheme=https - traefik.http.middlewares.redirect-https.redirectScheme.scheme=https
- traefik.http.middlewares.redirect-https.redirectScheme.permanent=true - traefik.http.middlewares.redirect-https.redirectScheme.permanent=true
- traefik.http.routers.bitwarden-ui-https.rule=Host(`bitwarden.domain.tld`) - traefik.http.routers.bitwarden-https.rule=Host(`bitwarden.domain.tld`)
- traefik.http.routers.bitwarden-ui-https.entrypoints=websecure - traefik.http.routers.bitwarden-https.entrypoints=websecure
- traefik.http.routers.bitwarden-ui-https.tls=true - traefik.http.routers.bitwarden-https.tls=true
- traefik.http.routers.bitwarden-ui-https.service=bitwarden-ui - traefik.http.routers.bitwarden-https.service=bitwarden
- traefik.http.routers.bitwarden-ui-http.rule=Host(`bitwarden.domain.tld`) - traefik.http.routers.bitwarden-http.rule=Host(`bitwarden.domain.tld`)
- traefik.http.routers.bitwarden-ui-http.entrypoints=web - traefik.http.routers.bitwarden-http.entrypoints=web
- traefik.http.routers.bitwarden-ui-http.middlewares=redirect-https - traefik.http.routers.bitwarden-http.middlewares=redirect-https
- traefik.http.routers.bitwarden-ui-http.service=bitwarden-ui - traefik.http.routers.bitwarden-http.service=bitwarden
- traefik.http.services.bitwarden-ui.loadbalancer.server.port=80 - traefik.http.services.bitwarden.loadbalancer.server.port=80
- traefik.http.routers.bitwarden-websocket-https.rule=Host(`bitwarden.domain.tld`) && Path(`/notifications/hub`)
- traefik.http.routers.bitwarden-websocket-https.entrypoints=websecure
- traefik.http.routers.bitwarden-websocket-https.tls=true
- traefik.http.routers.bitwarden-websocket-https.service=bitwarden-websocket
- traefik.http.routers.bitwarden-websocket-http.rule=Host(`bitwarden.domain.tld`) && Path(`/notifications/hub`)
- traefik.http.routers.bitwarden-websocket-http.entrypoints=web
- traefik.http.routers.bitwarden-websocket-http.middlewares=redirect-https
- traefik.http.routers.bitwarden-websocket-http.service=bitwarden-websocket
- traefik.http.services.bitwarden-websocket.loadbalancer.server.port=3012
``` ```
</details> </details>