14 lines
408 B
JavaScript
14 lines
408 B
JavaScript
|
|
import { readFileSync } from "node:fs";
|
||
|
|
import { resolve } from "node:path";
|
||
|
|
|
||
|
|
const envFile = resolve("apps/server/.env.e2e");
|
||
|
|
const databaseName = readFileSync(envFile, "utf8")
|
||
|
|
.split(/\r?\n/)
|
||
|
|
.find((line) => line.startsWith("DB_NAME="))
|
||
|
|
?.slice("DB_NAME=".length)
|
||
|
|
.trim();
|
||
|
|
|
||
|
|
if (databaseName !== "uecko_erp_e2e") {
|
||
|
|
throw new Error("E2E requires DB_NAME=uecko_erp_e2e in apps/server/.env.e2e.");
|
||
|
|
}
|