feat(admin): add -urlPrefix flag for subdirectory deployment (#8670)

Allow the admin server to run behind a reverse proxy under a
subdirectory by adding a -urlPrefix flag (e.g. -urlPrefix=/seaweedfs).

Closes #8646
This commit is contained in:
Chris Lu
2026-03-16 15:26:02 -07:00
committed by GitHub
parent 9984ce7dcb
commit e8914ac879
60 changed files with 5013 additions and 4012 deletions

View File

@@ -13,7 +13,7 @@ templ TopicDetails(data dash.TopicDetailsData) {
<div>
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="/mq/topics">Topics</a></li>
<li class="breadcrumb-item"><a href={ dash.PUrl(ctx, "/mq/topics") }>Topics</a></li>
<li class="breadcrumb-item active" aria-current="page">{data.TopicName}</li>
</ol>
</nav>
@@ -597,7 +597,7 @@ templ TopicDetails(data dash.TopicDetailsData) {
updateButton.innerHTML = '<i class="fas fa-spinner fa-spin me-1"></i>Updating...';
// Send API request
fetch('/api/mq/topics/retention/update', {
fetch((window.__BASE_PATH__ || '') + '/api/mq/topics/retention/update', {
method: 'POST',
headers: {
'Content-Type': 'application/json',