File size: 511 Bytes
bc575bc | 1 2 3 4 5 6 7 8 9 10 11 12 13 | /** Server process entry: `node server/entry.ts <socketPath> <sessionsRoot>`. Spawned detached by the CLI. */
import { socketTransport } from "../shared/transport.ts";
import { runServer } from "./run.ts";
const [socketPath, sessionsRoot] = process.argv.slice(2);
if (!socketPath || !sessionsRoot) throw new Error("Server requires <socketPath> <sessionsRoot>");
void runServer({ transport: socketTransport(socketPath), sessionsRoot }).catch((error: unknown) => {
console.error(error);
process.exit(1);
});
|