NeahNew/lib/prisma.ts
2025-05-03 14:17:46 +02:00

24 lines
471 B
TypeScript

// front/lib/prisma.ts
import { PrismaClient } from '@prisma/client'
import { env } from '@/lib/env'
const globalForPrisma = globalThis as unknown as {
prisma: PrismaClient | undefined;
}
// Main database client
export const prisma =
globalForPrisma.prisma ||
new PrismaClient({
datasources: {
db: {
url: env.DATABASE_URL
}
},
log: ['query'],
})
if (process.env.NODE_ENV !== 'production') {
globalForPrisma.prisma = prisma;
}