File size: 501 Bytes
fcd8223 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import { once } from "node:events";
import { configureNodeHost } from "./config.js";
const [candidateNodeId, nowMs] = process.argv.slice(2);
const start = once(process, "message");
process.send!("ready");
await start;
const config = await configureNodeHost({
candidateNodeId,
fallbackDisplayName: "node",
gateway: {},
nowMs: Number(nowMs),
});
await new Promise<void>((resolve, reject) => {
process.send!(config, (error) => (error ? reject(error) : resolve()));
});
process.disconnect!();
|