Added correct timezone
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
GeorgeWebberley 2026-01-29 13:22:51 +01:00
parent 182b9560ec
commit ad8d181ae9
2 changed files with 14 additions and 6 deletions

View file

@ -5,7 +5,7 @@ export default function Home() {
const issRow = db.prepare(`
SELECT pass_time, end_time
FROM iss_passes
WHERE datetime(end_time) > datetime('now')
WHERE unixepoch(end_time) > unixepoch('now')
ORDER BY datetime(pass_time) ASC LIMIT 1
`).get() as { pass_time: string, end_time: string } | undefined;

View file

@ -3,15 +3,18 @@ import path from 'path';
import fs from 'fs';
const isProduction = process.env.NODE_ENV === 'production';
const dbDir = isProduction
? '/app/data'
: path.resolve(process.cwd(), 'data');
const dbPath = isProduction
? '/app/data/space_data.db'
: path.resolve(process.cwd(), 'data/space_data.db');
console.log(`[DB] Using database at: ${dbPath}`);
// Ensure the directory exists (helps locally)
const dbDir = path.dirname(dbPath);
if (!fs.existsSync(dbDir)) {
fs.mkdirSync(dbDir, { recursive: true });
}
const dbPath = path.join(dbDir, 'space_data.db');
const db = new Database(dbPath);
db.exec(`
@ -30,6 +33,11 @@ db.exec(`
);
`);
try {
const count = db.prepare("SELECT count(*) as total FROM global_events").get() as { total: number };
console.log(`[DB] Connected. Found ${count.total} events.`);
} catch (e) {
console.log(`[DB] Table not ready yet or empty.`);
}
export default db;