This commit is contained in:
2025-12-26 18:13:15 +08:00
parent 66e6370013
commit 413c147109
32 changed files with 2449 additions and 205 deletions

19
drizzle.config.ts Normal file
View File

@@ -0,0 +1,19 @@
import type { Config } from 'drizzle-kit';
import 'dotenv/config';
const url = process.env.DATABASE_URL || 'storage/browser-helper/data.sqlite3';
// Ensure the directory exists
import fs from "node:fs";
import path from "node:path";
const dir = path.dirname(url);
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir, { recursive: true });
}
export default {
schema: './src/db/schema.ts',
out: './storage/browser-helper/drizzle',
dialect: 'sqlite',
dbCredentials: {
url: process.env.DATABASE_URL || 'storage/browser-helper/data.sqlite3',
},
} satisfies Config;