feat(client): use hashes for assets

This commit is contained in:
Elian Doran 2026-01-07 21:49:05 +02:00
parent 68c6052d10
commit f2a74df511
No known key found for this signature in database
2 changed files with 1 additions and 5 deletions

View File

@ -77,9 +77,6 @@ export default defineConfig(() => ({
print: join(__dirname, "src", "print.tsx")
},
output: {
entryFileNames: "src/[name].js",
chunkFileNames: "src/[name].js",
assetFileNames: "src/[name].[ext]",
manualChunks: {
"ckeditor5": [ "@triliumnext/ckeditor5" ]
},

View File

@ -54,8 +54,7 @@ async function register(app: express.Application) {
res.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
res.sendFile(path.join(publicDir, "src", "index.html"));
});
app.use("/src", persistentCacheStatic(path.join(publicDir, "src")));
app.use(`/${assetUrlFragment}/src`, persistentCacheStatic(path.join(publicDir, "src")));
app.use("/assets", persistentCacheStatic(path.join(publicDir, "assets")));
app.use(`/${assetUrlFragment}/stylesheets`, persistentCacheStatic(path.join(publicDir, "stylesheets")));
app.use(`/${assetUrlFragment}/fonts`, persistentCacheStatic(path.join(publicDir, "fonts")));
app.use(`/${assetUrlFragment}/translations/`, persistentCacheStatic(path.join(publicDir, "translations")));