/** * Prisma client singleton for the dashboard. * Reads DATABASE_URL from environment. */ import { PrismaClient } from '@prisma/client'; const globalForPrisma = globalThis as unknown as { prisma: PrismaClient | undefined }; export const prisma = globalForPrisma.prisma ?? new PrismaClient({ log: process.env['LOG_LEVEL'] === 'debug' ? ['query', 'warn', 'error'] : ['warn', 'error'], }); if (process.env['NODE_ENV'] !== 'production') { globalForPrisma.prisma = prisma; }