feat(project): init

This commit is contained in:
zhangheng
2026-04-25 11:26:33 +08:00
commit 9bf212f67c
63 changed files with 11141 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
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);
});