Add --bind argument to server
Defaults to 0.0.0.0, can also be set via CONDUIT_BIND env var. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -4,13 +4,14 @@ import { enqueue, get_entry, list_pending, resolve } from "./queue.mjs";
|
|||||||
import { load_secrets } from "./secrets.mjs";
|
import { load_secrets } from "./secrets.mjs";
|
||||||
import { create_auth_middleware, check_can_approve } from "./auth.mjs";
|
import { create_auth_middleware, check_can_approve } from "./auth.mjs";
|
||||||
|
|
||||||
const PORT = process.env.CONDUIT_PORT || 3015;
|
|
||||||
|
|
||||||
function get_arg(argv, flag) {
|
function get_arg(argv, flag) {
|
||||||
const i = argv.indexOf(flag);
|
const i = argv.indexOf(flag);
|
||||||
return i !== -1 ? argv[i + 1] : null;
|
return i !== -1 ? argv[i + 1] : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const PORT = process.env.CONDUIT_PORT || 3015;
|
||||||
|
const BIND = get_arg(process.argv, '--bind') || process.env.CONDUIT_BIND || '0.0.0.0';
|
||||||
|
|
||||||
const secrets_path = get_arg(process.argv, "--secrets");
|
const secrets_path = get_arg(process.argv, "--secrets");
|
||||||
let secrets;
|
let secrets;
|
||||||
try {
|
try {
|
||||||
@@ -122,7 +123,7 @@ app.post("/queue/:id/deny", (req, res) => {
|
|||||||
res.json({ status: "denied" });
|
res.json({ status: "denied" });
|
||||||
});
|
});
|
||||||
|
|
||||||
app.listen(PORT, () => {
|
app.listen(PORT, BIND, () => {
|
||||||
console.log(`claude-code-conduit server running on port ${PORT}`);
|
console.log(`claude-code-conduit server running on ${BIND}:${PORT}`);
|
||||||
console.log(`Workspace root: ${process.env.CONDUIT_ROOT || "/workspace"}`);
|
console.log(`Workspace root: ${process.env.CONDUIT_ROOT || '/workspace'}`);
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user