| 123456789101112131415161718 |
- /**
- * 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;
- }
|