const app = require("./app") const buildAppContext = require("./initialise/buildAppContext") const process = require("process") let configIsNext = false let configPath = "./config" for (let arg of process.argv) { if (arg === "-c") { configIsNext = true } if (configIsNext) { configPath = arg } } const config = require(configPath) ;(async () => { const bbContext = await buildAppContext(config(), true) const server = await app(bbContext) server.on("listening", () => { console.log(`Budibase Server listening on port ${bbContext.config.port}`) }) })()