fix restart delay

This commit is contained in:
Rizky
2024-08-15 06:04:23 +07:00
parent b9c5108384
commit 02239da2e2
5 changed files with 39 additions and 51 deletions
+11
View File
@@ -2,6 +2,7 @@ import { file } from "bun";
import { inspectAsync, listAsync } from "fs-jetpack";
import { join } from "path";
import { createRouter } from "radix3";
import { ensureNotRunning } from "utils/ensure";
import { prodIndex } from "utils/prod-index";
import { dir } from "../utils/dir";
import { g } from "../utils/global";
@@ -62,6 +63,16 @@ export const createServer = async () => {
};
};
if (g.mode === "prod") {
addEventListener("message", (e) => {
if (e.data === "stop-server") {
g.server.stop();
process.exit();
}
});
await ensureNotRunning();
}
g.server = Bun.serve({
port: g.port,
maxRequestBodySize: 1024 * 1024 * 128,