fix: nginx config for UI serving under base path #61

Merged
benvin merged 1 commits from benvin/fix-ui-nginx-basepath into master 2026-06-27 00:43:45 +10:00
Owner

Vite's `base: /ui` makes HTML reference `/ui/assets/...` but files are at `/usr/share/nginx/html/assets/` (no `ui/` subdir). The previous `location /ui { try_files ... }` couldn't find the files.

Fix: rewrite strips the base path prefix before try_files, so `/ui/assets/foo.js` resolves to `/usr/share/nginx/html/assets/foo.js`.

Vite's \`base: /ui\` makes HTML reference \`/ui/assets/...\` but files are at \`/usr/share/nginx/html/assets/\` (no \`ui/\` subdir). The previous \`location /ui { try_files ... }\` couldn't find the files. Fix: rewrite strips the base path prefix before try_files, so \`/ui/assets/foo.js\` resolves to \`/usr/share/nginx/html/assets/foo.js\`.
unkinben added 1 commit 2026-06-27 00:24:09 +10:00
fix: nginx config for UI serving under base path
ci/woodpecker/pr/build Pipeline failed
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/test Pipeline was successful
449ac1d4d2
benvin merged commit 0083d67272 into master 2026-06-27 00:43:45 +10:00
benvin deleted branch benvin/fix-ui-nginx-basepath 2026-06-27 00:43:45 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/artifactapi#61