feat(frontend): allow configuring assets url

This commit is contained in:
sam 2025-03-17 22:46:44 +01:00
parent f5f0416346
commit f00f5b400e
Signed by: sam
GPG key ID: B4EF20DDE721CAA1
3 changed files with 16 additions and 0 deletions

View file

@ -1,5 +1,14 @@
import adapter from "@sveltejs/adapter-node";
import { vitePreprocess } from "@sveltejs/vite-plugin-svelte";
import * as path from "node:path";
import { config as dotenv } from "dotenv";
dotenv({
path: [path.resolve(process.cwd(), ".env"), path.resolve(process.cwd(), ".env.local")],
});
console.log(process.env.NODE_ENV);
const isProd = process.env.NODE_ENV === "production";
/** @type {import('@sveltejs/kit').Config} */
const config = {
@ -21,6 +30,9 @@ const config = {
// we only disable it during development, during building NODE_ENV == production
checkOrigin: process.env.NODE_ENV !== "development",
},
paths: {
assets: isProd ? process.env.PRIVATE_ASSETS_PREFIX || "" : "",
},
},
};