15 lines
595 B
TypeScript
15 lines
595 B
TypeScript
import path from 'node:path'
|
|
import { fileURLToPath } from 'node:url'
|
|
|
|
import { createDefaultRuntimeConfig } from './defaults.js'
|
|
import { applyEnvOverrides } from './env-overrides.js'
|
|
import { loadEnvFiles } from './runtime-env.js'
|
|
|
|
const CURRENT_DIR = path.dirname(fileURLToPath(import.meta.url))
|
|
export const PROJECT_ROOT = path.resolve(CURRENT_DIR, '../..')
|
|
const WORKSPACE_ROOT = path.resolve(PROJECT_ROOT, '../..')
|
|
|
|
loadEnvFiles([path.join(WORKSPACE_ROOT, '.env'), path.join(PROJECT_ROOT, '.env')])
|
|
|
|
export const runtimeConfig = applyEnvOverrides(createDefaultRuntimeConfig(PROJECT_ROOT))
|