INNER CODE UNIT · TypeScript
startAction
huggingface/Mongoku · cli.ts:57
async function startAction(options: { pm2?: boolean; port?: string; readonly?: boolean }) {
console.log(chalk.cyan(asciiArt));
const port = options.port || process.env.MONGOKU_SERVER_PORT || "3100";
process.env.MONGOKU_SERVER_PORT = port;
if (!process.env.MONGOKU_SERVER_ORIGIN) {
process.env.MONGOKU_SERVER_ORIGIN = `http://localhost:${port}`;
}
// Suppress the default "Listening on..." log since we show our own message
process.env.MONGOKU_SUPPRESS_STARTUP_LOG = "true";
if (!process.env.MONGOKU_SERVER_BODY_SIZE_LIMIT) {
process.env.MONGOKU_SERVER_BODY_SIZE_LIMIT = "Infinity";
}
// Set read-only mode if specified
if (options.readonly) {