From a700d3a8ed3c732a64d40da955bfc624503efe6c Mon Sep 17 00:00:00 2001
From: hsiegeln <37154749+hsiegeln@users.noreply.github.com>
Date: Sun, 5 Apr 2026 23:33:57 +0200
Subject: [PATCH] fix: add strip-prefix back to server-ui route
Server-ui injects BASE_PATH=/server/ into . Without strip-prefix,
Traefik forwards /server/ path AND server-ui adds /server/ again = double prefix.
Strip /server before forwarding so server-ui sees / and produces correct .
Co-Authored-By: Claude Opus 4.6 (1M context)
---
docker-compose.yml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/docker-compose.yml b/docker-compose.yml
index 8f476fe..fa1a056 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -203,6 +203,8 @@ services:
- traefik.http.routers.server-ui.rule=PathPrefix(`/server`)
- traefik.http.routers.server-ui.entrypoints=websecure
- 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.services.server-ui.loadbalancer.server.port=80
networks: