diff --git a/src/lib/db.ts b/src/lib/db.ts index ae5bfb3..6b9c951 100644 --- a/src/lib/db.ts +++ b/src/lib/db.ts @@ -3,6 +3,7 @@ import { open } from 'sqlite'; import sqlite3 from 'sqlite3'; import { initialPrompts } from './data'; import { hash } from 'bcryptjs'; +import path from 'path'; // Singleton pattern to ensure only one database connection is created. let db: Awaited> | null = null; @@ -36,7 +37,7 @@ export async function getDb() { await setupAdminPassword(); const newDb = await open({ - filename: './database.db', + filename: path.join(process.cwd(), 'database.db'), driver: sqlite3.Database, });