import { config } from "dotenv"; import { fileURLToPath } from "node:url"; import { dirname, resolve } from "node:path"; const currentDir = dirname(fileURLToPath(import.meta.url)); // apps/backend/src/env.ts (bzw. apps/backend/dist/env.js) -> Repo-Root liegt // drei Verzeichnisebenen höher. Existiert dort keine .env (z. B. im // Docker-Image), passiert einfach nichts – die Werte kommen dann bereits aus // der Container-Umgebung (docker-compose env_file/environment). config({ path: resolve(currentDir, "../../../.env") });