diff --git a/apps/web/src/lib/server/env.ts b/apps/web/src/lib/server/env.ts index 188684c..b78715c 100644 --- a/apps/web/src/lib/server/env.ts +++ b/apps/web/src/lib/server/env.ts @@ -1,5 +1,14 @@ import { join, resolve } from 'path'; -import { env } from '$env/dynamic/private'; + +// Carga compatible del entorno: en SvelteKit usa $env/dynamic/private; +// en tests/ejecución fuera de SvelteKit cae a process.env. +let env: any; +try { + const mod = await import('$env/dynamic/private'); + env = (mod as any).env; +} catch { + env = process.env as any; +} /** * Resuelve la ruta absoluta al archivo de la base de datos SQLite compartida.