diff --git a/server/db.ts b/server/db.ts new file mode 100644 index 0000000..3d83b33 --- /dev/null +++ b/server/db.ts @@ -0,0 +1,11 @@ +import { drizzle } from "drizzle-orm/node-postgres"; +import { Pool } from "pg"; +import * as schema from "../shared/schema"; + +if (!process.env.DATABASE_URL) { + throw new Error("DATABASE_URL environment variable is required"); +} + +const pool = new Pool({ connectionString: process.env.DATABASE_URL }); +export const db = drizzle(pool, { schema }); +export { pool };