const { resolve } = require("path") const { cwd } = require("process") const buildAppContext = require("@budibase/server/initialise/buildAppContext") module.exports.serverFileName = relativePath => resolve(__dirname, "..", "node_modules", "@budibase", "server", relativePath) module.exports.getAppContext = async ({ configName, masterIsCreated }) => { if (configName) { if (!configName.endsWith(".js")) { configName = `config.${configName}.js` } } else { configName = "config.js" } const config = require(resolve(cwd(), configName))() return await buildAppContext(config, masterIsCreated) }