fix(molt): make paths configurable via env vars
- Use env var defaults for CLAWDBOT_DIR, WORKSPACE_DIR, REMOTE, BRANCH - Export XDG_RUNTIME_DIR for systemctl --user on headless servers - Tested on Hetzner VM with different directory layout
This commit is contained in:
parent
17dd3e8500
commit
cfc6f4fd08
@ -15,11 +15,14 @@
|
|||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
# === Configuration ===
|
# === Configuration ===
|
||||||
MOLT_DIR="${HOME}/.clawdbot/molt"
|
MOLT_DIR="${MOLT_DIR:-${HOME}/.clawdbot/molt}"
|
||||||
CLAWDBOT_DIR="${HOME}/clawd"
|
CLAWDBOT_DIR="${CLAWDBOT_DIR:-${HOME}/clawdbot}"
|
||||||
WORKSPACE_DIR="${HOME}/maja-workspace"
|
WORKSPACE_DIR="${WORKSPACE_DIR:-${HOME}/clawd}"
|
||||||
REMOTE="upstream"
|
REMOTE="${MOLT_REMOTE:-upstream}"
|
||||||
BRANCH="main"
|
BRANCH="${MOLT_BRANCH:-main}"
|
||||||
|
|
||||||
|
# Ensure XDG_RUNTIME_DIR is set for systemctl --user
|
||||||
|
export XDG_RUNTIME_DIR="${XDG_RUNTIME_DIR:-/run/user/$(id -u)}"
|
||||||
|
|
||||||
# Health check timing
|
# Health check timing
|
||||||
STARTUP_TIMEOUT=60
|
STARTUP_TIMEOUT=60
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user