From b70eb6cfe0dc1a7d1d45cc0e12158dd52763e5de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bogus=C5=82aw=20Witek?= Date: Sun, 15 Mar 2026 01:47:50 +0100 Subject: [PATCH] Fix env.ts path resolution for both dev (src/) and prod (dist/src/) --- apps/server/src/env.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/server/src/env.ts b/apps/server/src/env.ts index f0bb14c..e1188e1 100644 --- a/apps/server/src/env.ts +++ b/apps/server/src/env.ts @@ -1,4 +1,11 @@ import { config } from 'dotenv'; import { resolve } from 'path'; +import { existsSync } from 'fs'; -config({ path: resolve(import.meta.dirname, '../../../.env') }); +// Works from both src/ (dev) and dist/src/ (prod) +const envPath = [ + resolve(import.meta.dirname, '../../../.env'), + resolve(import.meta.dirname, '../../../../.env'), +].find(p => existsSync(p)); + +if (envPath) config({ path: envPath });