fix: optional env variables

This commit is contained in:
Torsten Dittmann
2024-07-18 22:58:06 +02:00
parent 57aee7dc86
commit bf7b4b769e
2 changed files with 6 additions and 10 deletions
+1 -1
View File
@@ -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}`);
+5 -9
View File
@@ -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 = {