17 lines
457 B
JavaScript
17 lines
457 B
JavaScript
const sqlite3 = require("sqlite3");
|
|
const path = require("path");
|
|
|
|
const dbPath = process.env.DATABASE_PATH || path.join(__dirname, "..");
|
|
const fullPath = path.join(dbPath, "database.sqlite");
|
|
|
|
const db = new sqlite3.Database(fullPath, (err) => {
|
|
if (err) {
|
|
console.error("❌ Failed to open sqlite database:", err);
|
|
} else {
|
|
console.log("✅ SQLite DB opened at", fullPath);
|
|
}
|
|
});
|
|
|
|
db.exec("PRAGMA foreign_keys = ON;");
|
|
|
|
module.exports = db; |