diff --git a/internal/content/ipc/send.ts b/internal/content/ipc/send.ts index b796b00..fc046f4 100644 --- a/internal/content/ipc/send.ts +++ b/internal/content/ipc/send.ts @@ -1,3 +1,5 @@ export const ipcSend = ( msg: { type: "init" } | { type: "ready"; port: number } -) => {}; +) => { + process?.send?.(msg); +}; diff --git a/internal/server/server.ts b/internal/server/server.ts index b090de1..0ffee2e 100644 --- a/internal/server/server.ts +++ b/internal/server/server.ts @@ -18,7 +18,9 @@ startup("site", async () => { g.server = Bun.serve({ fetch(request, server) {}, websocket: { message(ws, message) {} }, + port: 0, }); + ipcSend({ type: "ready", port: g.server.port }); } } });