Files
kestrelos/server/plugins/db.init.js
Keli Grubb 28ac43e47b
Some checks failed
ci/woodpecker/push/ci Pipeline failed
add ci (#1)
Co-authored-by: Madison Grubb <madison@elastiflow.com>
Reviewed-on: #1
2026-02-12 19:50:44 +00:00

13 lines
301 B
JavaScript

import { getDb, closeDb } from '../utils/db.js'
/**
* Initialize DB at server startup.
* Close DB on server shutdown to avoid native sqlite3 crashes in worker teardown.
*/
export default defineNitroPlugin((nitroApp) => {
void getDb()
nitroApp.hooks.hook('close', () => {
closeDb()
})
})