Tweak: read auth providers in-process on the sign-in page, set env earlier (#7023)

This commit is contained in:
shamoon
2026-08-20 16:44:15 -07:00
committed by GitHub
parent edfb28ab5d
commit a253861061
7 changed files with 111 additions and 23 deletions
+10
View File
@@ -1,3 +1,13 @@
export function isAuthEnabled() {
return process.env.HOMEPAGE_AUTH_ENABLED === "true";
}
// Frozen at module load, so map them before anything imports it
export function applyNextAuthEnv() {
if (!process.env.NEXTAUTH_SECRET && process.env.HOMEPAGE_AUTH_SECRET) {
process.env.NEXTAUTH_SECRET = process.env.HOMEPAGE_AUTH_SECRET;
}
if (!process.env.NEXTAUTH_URL && process.env.HOMEPAGE_EXTERNAL_URL) {
process.env.NEXTAUTH_URL = process.env.HOMEPAGE_EXTERNAL_URL;
}
}