Spaces:
Sleeping
Sleeping
File size: 553 Bytes
3e4bd31 c5af56b 3e4bd31 c5af56b 3e4bd31 c5af56b 3e4bd31 c5af56b 3e4bd31 c5af56b 3e4bd31 c5af56b 3e4bd31 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | const { spawn } = require("child_process");
const port = Number(process.env.PORT) || 7860;
console.log("Starting OpenCode on port:", port);
const opencode = spawn("opencode", [
"web",
"--hostname",
"0.0.0.0",
"--port",
String(port),
"--print-logs",
"--log-level",
"INFO"
]);
opencode.stdout.on("data", (data) => {
process.stdout.write(data);
});
opencode.stderr.on("data", (data) => {
process.stderr.write(data);
});
opencode.on("close", (code) => {
console.log(`OpenCode exited with code ${code}`);
process.exit(code);
}); |