INNER CODE UNIT · JavaScript
runMonitorOnly
entropy-cloud/nop-entropy · tools/mission-driver/src/main.js:88
async function runMonitorOnly(opts) {
const projectRoot = resolveProjectRoot(opts);
const port = opts.monitorPort
? Number(opts.monitorPort)
: process.env.MONITOR_PORT
? Number(process.env.MONITOR_PORT)
: 9300;
const devMode = opts.dev === true || process.env.MONITOR_DEV === "1";
const webDir = devMode
? null
: resolve(__dirname, "..", "web", "dist");
let monitor;
try {
monitor = await startMonitor({ projectRoot, runDir: null, missionName: null, port, webDir });
} catch (err) {
console.error(`[ERROR] monitor failed to start: ${err.message}`);
process.exit(1);