14 lines
341 B
TypeScript
14 lines
341 B
TypeScript
import dotenv from "dotenv";
|
|
import fs from "node:fs";
|
|
import path from "node:path";
|
|
import { fileURLToPath } from "node:url";
|
|
|
|
const serverDir = path.dirname(fileURLToPath(import.meta.url));
|
|
const rootEnv = path.resolve(serverDir, "../.env");
|
|
|
|
if (fs.existsSync(rootEnv)) {
|
|
dotenv.config({ path: rootEnv });
|
|
} else {
|
|
dotenv.config();
|
|
}
|