const certificates = require("./modules/certificatesManager") const database = require("./modules/database") const logger = require("./modules/logger") async function boot() { try { await database.runDDL() certificates.setupKeys() require("./server") } catch (error) { if (error?.fatal) { logger.error("Fatal error while booting:", ["STARTUP", "cyan"]) logger.error(error?.stack || error?.toString(), ["STARTUP", "cyan"]) process.exit(1) } return } } boot()