From bf7b4b769e159463f6f18ab03028963bcaab3ce7 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Thu, 18 Jul 2024 22:58:06 +0200 Subject: [PATCH] fix: optional env variables --- build.js | 2 +- src/lib/system.ts | 14 +++++--------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/build.js b/build.js index 4bbb39d24..9753d0378 100644 --- a/build.js +++ b/build.js @@ -4,7 +4,7 @@ import kleur from 'kleur'; const { bold, yellow } = kleur; const __dirname = fileURLToPath(new URL('.', import.meta.url)); -const env = loadEnv('production', __dirname); +const env = loadEnv('production', __dirname, 'PUBLIC_'); function log(text = '', prefix = '') { console.log(`${bold().green(`# ${prefix}`)}${text}`); diff --git a/src/lib/system.ts b/src/lib/system.ts index e2e9d4562..330dfa5a2 100644 --- a/src/lib/system.ts +++ b/src/lib/system.ts @@ -1,9 +1,5 @@ -import { - PUBLIC_APPWRITE_ENDPOINT, - PUBLIC_CONSOLE_MODE, - PUBLIC_GROWTH_ENDPOINT, - PUBLIC_STRIPE_KEY -} from '$env/static/public'; +import { env } from '$env/dynamic/public'; +import { PUBLIC_CONSOLE_MODE } from '$env/static/public'; export const enum Mode { CLOUD = 'cloud', @@ -11,10 +7,10 @@ export const enum Mode { } export const VARS = { - APPWRITE_ENDPOINT: PUBLIC_APPWRITE_ENDPOINT, - GROWTH_ENDPOINT: PUBLIC_GROWTH_ENDPOINT, CONSOLE_MODE: PUBLIC_CONSOLE_MODE as Mode, - PUBLIC_STRIPE_KEY: PUBLIC_STRIPE_KEY + APPWRITE_ENDPOINT: env.PUBLIC_APPWRITE_ENDPOINT, + GROWTH_ENDPOINT: env.PUBLIC_GROWTH_ENDPOINT ?? undefined, + PUBLIC_STRIPE_KEY: env.PUBLIC_STRIPE_KEY ?? undefined, }; export const ENV = {