This commit is contained in:
2026-09-06 20:54:19 -04:00
parent 7e285ffadd
commit f3a5d1799c
27 changed files with 3686 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
import "dotenv/config";
import { PrismaClient } from "./generated/prisma/client.js";
import { PrismaBetterSqlite3 } from "@prisma/adapter-better-sqlite3";
const adapter = new PrismaBetterSqlite3({
url: process.env["DATABASE_URL"] as string,
});
const globalForPrisma = globalThis as typeof globalThis & {
prisma?: PrismaClient;
};
export const prisma: PrismaClient =
globalForPrisma.prisma ??
new PrismaClient({
adapter,
});
if (process.env.NODE_ENV !== "production") {
globalForPrisma.prisma = prisma;
}
+2
View File
@@ -0,0 +1,2 @@
export { prisma } from "./client.js";
export * from "./generated/prisma/client.js";