fix: define VERT middlewares in file provider with environment variable
Fixed "middleware does not exist" error for VERT by defining all middlewares in the file provider configuration instead of relying on Docker provider middlewares from a stopped container (Sablier scale-to-zero). Changes: - Added vert-auth middleware using AUTH_USERS environment variable - Added vert-compress middleware for gzip compression - Passed AUTH_USERS to Traefik container via environment section - Removed @docker suffixes from middleware references This ensures middlewares are always available, even when the VERT container is stopped by Sablier's dynamic scaling feature. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -56,6 +56,9 @@ services:
|
||||
retries: 3
|
||||
start_period: 10s
|
||||
|
||||
environment:
|
||||
- AUTH_USERS=${AUTH_USERS}
|
||||
|
||||
networks:
|
||||
- compose_network
|
||||
|
||||
|
||||
@@ -10,6 +10,14 @@ http:
|
||||
displayName: VERT File Converter
|
||||
theme: ghost
|
||||
|
||||
vert-auth:
|
||||
basicAuth:
|
||||
users:
|
||||
- "{{ env "AUTH_USERS" }}"
|
||||
|
||||
vert-compress:
|
||||
compress: {}
|
||||
|
||||
services:
|
||||
vert-web-secure:
|
||||
loadBalancer:
|
||||
@@ -24,7 +32,7 @@ http:
|
||||
- web-secure
|
||||
middlewares:
|
||||
- sablier-vert
|
||||
- vert-auth@docker
|
||||
- vert-web-secure-compress@docker
|
||||
- vert-auth
|
||||
- vert-compress
|
||||
tls:
|
||||
certResolver: resolver
|
||||
|
||||
Reference in New Issue
Block a user