Gjør PWA-stier relative for fleksibel utrulling

Appen kan nå serveres både på / og under en understi som
/tilfluktsrom uten endringer.

- Sett base: './' i vite.config.ts
- Endre alle absolutte stier i index.html til relative
- Oppdater manifest.webmanifest med start_url: "." og scope: "."
- navigateFallback uten ledende skråstrek

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Ole-Morten Duesund 2026-03-23 15:35:39 +01:00
commit 85c3d6953c
3 changed files with 10 additions and 8 deletions

View file

@ -2,6 +2,7 @@ import { defineConfig } from 'vite';
import { VitePWA } from 'vite-plugin-pwa';
export default defineConfig({
base: './',
define: {
// Injected as a global — changes every build, breaking any stale cache
__BUILD_REVISION__: JSON.stringify(
@ -21,7 +22,7 @@ export default defineConfig({
cleanupOutdatedCaches: true,
// SPA: serve index.html for all navigation requests
navigateFallback: '/index.html',
navigateFallback: 'index.html',
// Vite already hashes JS/CSS filenames — skip Workbox's
// cache-bust query parameter for those