fix subprocess

This commit is contained in:
Rizky
2024-08-15 21:42:34 +07:00
parent ff139e3846
commit 599ec7b777
4 changed files with 23 additions and 26 deletions
+3 -4
View File
@@ -1,4 +1,4 @@
import { Server, WebSocketHandler } from "bun";
import { Server, Subprocess, WebSocketHandler } from "bun";
import { Logger } from "pino";
import { RadixRouter } from "radix3";
import { PrismaClient } from "../../app/db/db";
@@ -48,8 +48,7 @@ export const g = global as unknown as {
firebaseInit: boolean;
firebase: admin.app.App;
main: {
old: null | Worker;
process: null | Worker;
process: null | Subprocess;
restart: {
timeout: any;
};
@@ -89,7 +88,7 @@ export const g = global as unknown as {
gz: Record<string, Uint8Array>;
};
createServer: (
arg: PrasiServer & { api: any; db: any },
arg: PrasiServer & { api: any; db: any }
) => (site_id: string) => Promise<PrasiServer & { api: any; db: any }>;
deploy: {
init: boolean;
+1 -1
View File
@@ -5,6 +5,6 @@ export const restartServer = () => {
if (g.mode === "dev") {
$`bun ${g.mode}`;
} else {
postMessage("restart");
process?.send?.("restart");
}
};