fix: add BASE_PATH=/server/ to server-ui, remove strip prefix
All checks were successful
CI / build (push) Successful in 41s
CI / docker (push) Successful in 6s

Server-ui now handles base path natively via BASE_PATH env var.
Traefik forwards full path without stripping.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
hsiegeln
2026-04-05 22:38:37 +02:00
parent 9568e7f127
commit 28a90f5fc7

View File

@@ -200,13 +200,12 @@ services:
condition: service_healthy condition: service_healthy
environment: environment:
CAMELEER_API_URL: http://cameleer3-server:8081 CAMELEER_API_URL: http://cameleer3-server:8081
BASE_PATH: /server/
labels: labels:
- traefik.enable=true - traefik.enable=true
- traefik.http.routers.server-ui.rule=PathPrefix(`/server`) - traefik.http.routers.server-ui.rule=PathPrefix(`/server`)
- traefik.http.routers.server-ui.entrypoints=websecure - traefik.http.routers.server-ui.entrypoints=websecure
- traefik.http.routers.server-ui.tls=true - traefik.http.routers.server-ui.tls=true
- traefik.http.routers.server-ui.middlewares=server-ui-strip
- traefik.http.middlewares.server-ui-strip.stripprefix.prefixes=/server
- traefik.http.routers.server-ui.service=server-ui - traefik.http.routers.server-ui.service=server-ui
- traefik.http.services.server-ui.loadbalancer.server.port=80 - traefik.http.services.server-ui.loadbalancer.server.port=80
networks: networks: