opencode-space / server.js
likhonsheikh's picture
Update server.js
c5af56b verified
raw
history blame contribute delete
553 Bytes
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);
});