Add DDL-based DB init and bootstrap
Add bootstrap entrypoint and migrate DB schema setup to SQL files. Introduces bootstrap.js, many data/ddl/*.sql files, and a new runDDL() in modules/database.js (exports pool and runDDL). Remove legacy modules/databaseGlobals.js. Update repositories and code to use database.pool.query calls. Bump package version and set main to bootstrap.js. Clean up server.js to remove inline DB/cert init (now handled by bootstrap). Overall: refactor DB initialization to run ordered SQL DDL files and centralize startup logic.
This commit is contained in:
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "yggdrasil",
|
||||
"version": "0.0.1-alpha",
|
||||
"version": "0.0.5-alpha",
|
||||
"description": "",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
@@ -13,7 +13,7 @@
|
||||
"email": "gilleslazure04@gmail.com"
|
||||
},
|
||||
"type": "commonjs",
|
||||
"main": "server.js",
|
||||
"main": "bootstrap.js",
|
||||
"scripts": {
|
||||
"start:dev": "nodemon .",
|
||||
"start": "node .",
|
||||
|
||||
Reference in New Issue
Block a user