import {AppMaster,masterConfig} from "./modules"; import deepmerge from "deepmerge"; import path from "path"; const initApp = async () => { try { const c = deepmerge(masterConfig("APPMASTER"),{ logger:{dirname:path.join(__dirname,"/../logs")}, middleware:{ public:{dirname:path.join(__dirname,"/../public")}, views:{dirname:path.join(__dirname,"/../views")}}}); const m = new AppMaster(c); await m.start();} catch(e){console.error(e);throw e;}}; module.exports = (async () => await initApp())();