mission-control/lib/db.ts
2026-01-28 16:04:20 +01:00

16 lines
410 B
TypeScript

import Database from 'better-sqlite3';
import path from 'path';
// This ensures the DB file is stored in a predictable place on your Hetzner VPS
const dbPath = path.resolve(process.cwd(), 'space_data.db');
const db = new Database(dbPath);
// Initialize table
db.exec(`
CREATE TABLE IF NOT EXISTS iss_passes (
id INTEGER PRIMARY KEY AUTOINCREMENT,
pass_time TEXT NOT NULL
)
`);
export default db;