chore(prisma): move schema and generated client workflow

This commit is contained in:
2026-06-04 21:53:08 +02:00
parent 72973bfb3f
commit 9ecb543c18
37 changed files with 616 additions and 21787 deletions
+11 -5
View File
@@ -1,11 +1,17 @@
import { PrismaClient } from "@/generated/prisma/client"
import { PrismaPg } from "@prisma/adapter-pg"
import { PrismaClient } from "../generated/prisma/client"
const globalForPrisma = global as unknown as {
prisma: PrismaClient
const rawDatabaseUrl = process.env.DATABASE_URL
const databaseUrl = (rawDatabaseUrl ?? "").trim()
if (!databaseUrl) {
throw new Error("DATABASE_URL is required")
}
const prisma = globalForPrisma.prisma || new PrismaClient()
const adapter = new PrismaPg({
connectionString: databaseUrl,
})
if (process.env.NODE_ENV !== "production") globalForPrisma.prisma = prisma
const prisma = new PrismaClient({ adapter })
export { prisma }
export default prisma