Supervise and persist ClawdBox node host
This commit is contained in:
@@ -6,12 +6,17 @@ LOG_DIR="$ROOT/logs"
|
||||
PID_FILE="$LOG_DIR/node-host.pid"
|
||||
LOG_FILE="$LOG_DIR/node-host.log"
|
||||
OPENCLAW_DIR="$ROOT/tools/openclaw-node"
|
||||
OPENCLAW_VERSION=${OPENCLAW_VERSION:-2026.6.1}
|
||||
OPENCLAW_VERSION=${OPENCLAW_VERSION:-2026.7.2-beta.3}
|
||||
DISPLAY_NAME=${CLAWDBOX_NODE_DISPLAY_NAME:-ClawdBox-CLI}
|
||||
GATEWAY_HOST=${OPENCLAW_GATEWAY_HOST:-openclaw.apps.lab.apilab.us}
|
||||
GATEWAY_PORT=${OPENCLAW_GATEWAY_PORT:-443}
|
||||
NODE_HOME=${CLAWDBOX_NODE_HOME:-$ROOT/node-home}
|
||||
|
||||
mkdir -p "$ROOT/bin" "$ROOT/tools" "$LOG_DIR" "$OPENCLAW_DIR"
|
||||
export HOME="$NODE_HOME"
|
||||
export OPENCLAW_STATE_DIR=${OPENCLAW_STATE_DIR:-$NODE_HOME/.openclaw}
|
||||
export KUBECONFIG=${KUBECONFIG:-/home/claw/.kube/config}
|
||||
|
||||
mkdir -p "$ROOT/bin" "$ROOT/tools" "$LOG_DIR" "$OPENCLAW_DIR" "$HOME" "$OPENCLAW_STATE_DIR"
|
||||
|
||||
log() {
|
||||
printf '%s %s\n' "$(date -Iseconds)" "$*" | tee -a "$LOG_FILE"
|
||||
|
||||
Reference in New Issue
Block a user