the best lightweight web dev stack built on bun
1import { drizzle } from "drizzle-orm/bun-sqlite";
2import { Database } from "bun:sqlite";
3import * as schema from "./schema";
4
5// Use test database when NODE_ENV is test
6const dbPath =
7 process.env.NODE_ENV === "test" ? "tacy-stack.test.db" : "tacy-stack.db";
8
9const sqlite = new Database(dbPath);
10export const db = drizzle(sqlite, { schema });
11
12console.log(`[Database] Using database: ${dbPath}`);
13
14export default db;