AutoLoop / lib /validate-env.ts
shubhjn's picture
fix the gemininkey issue
679d02b
export function validateEnvironmentVariables() {
const required = [
"DATABASE_URL",
"NEXTAUTH_URL",
"NEXTAUTH_SECRET",
"GOOGLE_CLIENT_ID",
"GOOGLE_CLIENT_SECRET",
];
const missing = required.filter(v => !process.env[v]);
if (missing.length > 0) {
const error = `❌ Missing required environment variables:\n${missing.map(v => ` - ${v}`).join("\n")}`;
console.error(error);
throw new Error(error);
} else {
console.log("✅ All required environment variables are set");
}
}