diff --git a/src/lib/db/migrate.ts b/src/lib/db/migrate.ts index 3451a09..e4c6987 100644 --- a/src/lib/db/migrate.ts +++ b/src/lib/db/migrate.ts @@ -2,9 +2,12 @@ import Database from 'better-sqlite3'; import path from 'path'; import fs from 'fs'; -const db = new Database(path.join(process.cwd(), 'data', 'db.sqlite')); +const DATA_DIR = process.env.DATA_DIR || process.cwd(); +const dbPath = path.join(DATA_DIR, './data/db.sqlite'); -const migrationsFolder = path.join(process.cwd(), 'drizzle'); +const db = new Database(dbPath); + +const migrationsFolder = path.join(DATA_DIR, 'drizzle'); db.exec(` CREATE TABLE IF NOT EXISTS ran_migrations (