Spaces:
Paused
Paused
Commit History
-
fix: remove chmod /etc/hosts (read-only in build), run DNS sync before app
Removed chmod 666 /etc/hosts from Dockerfile (HF build filesystem is read-only). Changed DNS resolution from background to blocking so /tmp/dns-resolved.json and /etc/hosts entries are ready before OpenClaw starts — needed for undici/fetch which bypasses dns.lookup patching. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>eaa74b0 -
fix: write DNS results to /etc/hosts for undici/fetch compatibility
Telegram's grammY library uses undici (Node 22 built-in fetch) which bypasses dns.lookup monkey-patching. Writing resolved IPs to /etc/hosts ensures all DNS clients (including undici) can reach api.telegram.org. Also chmod 666 /etc/hosts in Dockerfile so the node user can write to it. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>812bd8f
-
feat: switch to password auth + project README
tao-shen +1: Claude Opus 4.6- Auth: password mode (default: "huggingclaw", override via OPENCLAW_PASSWORD secret) - Removed: inject-token.sh, global-token-fallback patch (no longer needed) - CSP: reverted script-src to 'self' (no inline scripts) - README: project intro, quick start, architecture, security docs Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>af9539c -
fix: set OPENCLAW_VERSION from package.json for correct version display
tao-shend8e86ce -
fix: disable auth (mode:none) + patch CSP frame-ancestors for HF iframe embedding
tao-shen1469692 -
fix: move inject-token to runtime entrypoint (build-time injection ignored by OpenClaw)
tao-shen90ba944 -
perf: node user build (-104s chown), merge RUN layers (-170s), plugin whitelist (-40s)
tao-shenef2eccf -
feat: add timing to all stages, fix OPENROUTER_API_KEY crash, async DNS
tao-shen0d9d280 -
deploy: HuggingClaw with original Dockerfile
tao-shenb19d31a