validation admin password

This commit is contained in:
2026-01-16 05:57:21 +02:00
parent 007b0b4d11
commit 4ad9755853

View File

@@ -136,12 +136,13 @@ if (isProduction && shouldValidateAtModuleEval) {
}
}
const skipValidation = process.env.SKIP_ENV_VALIDATION === "1";
const resolvedAdminPassword =
result.data.ADMIN_PASSWORD ??
(result.data.NODE_ENV !== "production" ? DEFAULT_ADMIN_PASSWORD : (() => { throw new Error("ADMIN_PASSWORD required in production"); })());
(result.data.NODE_ENV !== "production" || skipValidation ? DEFAULT_ADMIN_PASSWORD : (() => { throw new Error("ADMIN_PASSWORD required in production"); })());
const resolvedSessionSecret =
result.data.SESSION_SECRET ??
(result.data.NODE_ENV !== "production" ? DEFAULT_SESSION_SECRET : (() => { throw new Error("SESSION_SECRET required in production"); })());
(result.data.NODE_ENV !== "production" || skipValidation ? DEFAULT_SESSION_SECRET : (() => { throw new Error("SESSION_SECRET required in production"); })());
export const ENV = {
APP_URL: result.data.NEXT_PUBLIC_APP_URL,