Files
webgis_pemetaan_kemiskinan/api/lib/env.ts
T
2026-05-16 18:57:42 +07:00

17 lines
466 B
TypeScript

import "dotenv/config";
function required(name: string): string {
const value = process.env[name];
if (!value && process.env.NODE_ENV === "production") {
throw new Error(`Missing required environment variable: ${name}`);
}
return value ?? "";
}
export const env = {
appSecret: required("APP_SECRET"),
isProduction: process.env.NODE_ENV === "production",
databaseUrl: required("DATABASE_URL"),
ownerUnionId: process.env.OWNER_UNION_ID ?? "",
};