fix: nginx config for UI serving under base path #61
Reference in New Issue
Block a user
Delete Branch "benvin/fix-ui-nginx-basepath"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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`.