Files
image-prompt-studio/scripts/start-standalone.mjs
2026-04-25 11:26:33 +08:00

28 lines
495 B
JavaScript

import { spawn } from "node:child_process";
import path from "node:path";
import { loadEnvFiles } from "./load-env.mjs";
loadEnvFiles();
const serverEntry = path.join(
process.cwd(),
".next",
"standalone",
"server.js",
);
const child = spawn(process.execPath, [serverEntry], {
cwd: process.cwd(),
env: process.env,
stdio: "inherit",
});
child.on("exit", (code, signal) => {
if (signal) {
process.kill(process.pid, signal);
return;
}
process.exit(code ?? 0);
});