Some checks failed
ci/woodpecker/push/ci Pipeline failed
Co-authored-by: Madison Grubb <madison@elastiflow.com> Reviewed-on: #1
13 lines
301 B
JavaScript
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()
|
|
})
|
|
})
|