Glucksberg
a262a3ea08
fix(docker): ensure agent directory permissions in docker-setup.sh ( #28841 )
...
* fix(docker): ensure agent directory permissions in docker-setup.sh
* fix(docker): restrict chown to config-dir mount, not workspace
The previous 'chown -R node:node /home/node/.openclaw' call crossed into
the workspace bind mount on Linux hosts, recursively rewriting ownership
of all user project files in the workspace directory.
Fix: use 'find -xdev' to restrict chown to the config-dir filesystem
only (won't cross bind-mount boundaries). Then separately chown only
the OpenClaw metadata subdirectory (.openclaw/) within the workspace,
leaving the user's project files untouched.
Addresses review comment on PR #28841 .
2026-03-01 18:07:34 -08:00
Beer van der Drift
feefedfb83
fix: allow docker cli container to connect to gateway ( #12504 )
...
* Docker: route CLI through gateway network namespace
* Tests: assert Docker Compose CLI namespace wiring
* Changelog: add Docker Compose CLI connectivity fix
* Docker: pin docker setup gateway mode and bind
* Tests: cover docker setup mode and bind sync
* Docs: clarify Docker LAN vs loopback gateway targeting
* Changelog: expand Docker #12504 targeting note
* Docker: default optional CLAUDE compose vars to empty
* Docs(Docker): document non-interactive compose runs
* Changelog: note docker compose env-noise reduction
* Docker: restore onboarding Tailscale guidance
* Docker: simplify onboarding output and clarify Tailscale
* Docker: harden shared-namespace CLI container
* Docs(Docker): document shared-namespace trust boundary
* Changelog: note docker shared-namespace hardening
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-03-01 17:28:35 -08:00
Peter Steinberger
35976da7a0
fix: harden Docker/GCP onboarding flow ( #26253 ) (thanks @pandego)
2026-02-26 04:46:18 +00:00
Bill Wang
a898acbd55
feature/OPENCLAW_IMAGE
2026-02-25 10:55:17 -08:00
Bill Wang
98292331d5
Update docker-setup.sh
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-25 10:55:17 -08:00
Bill Wang
c7f88e85b7
feature/OPENCLAW_IMAGE
2026-02-25 10:55:17 -08:00
Bill Wang
15240bdbfe
feature/OPENCLAW_IMAGE
2026-02-25 10:55:17 -08:00
Vignesh Natarajan
f0542df9f0
Docker: precreate identity dir in docker setup
2026-02-22 16:33:53 -08:00
Peter Steinberger
7255c20ddc
fix(docker): harden docker-setup mount validation
2026-02-19 10:44:46 +01:00
Mateusz Michalik
6731c6a1cd
fix(docker): support Bash 3.2 in docker-setup.sh ( #9441 )
...
* fix(docker): use Bash 3.2-compatible upsert_env in docker-setup.sh
* refactor(docker): simplify argument handling in write_extra_compose function
* fix(docker): add bash 3.2 regression coverage (#9441 ) (thanks @mateusz-michalik)
---------
Co-authored-by: Sebastian <19554889+sebslight@users.noreply.github.com >
2026-02-10 09:55:43 -05:00
Peter Steinberger
dfef943f0a
fix: polish docker setup flow
2026-02-02 04:26:03 -08:00
cpojer
76361ae3ab
revert: Switch back to tsc for compiling.
2026-01-31 18:31:49 +09:00
cpojer
67945e8d62
chore: Switch from TypeScript to build with tsdown, speeds up pnpm build by 5-10x.
2026-01-31 15:25:37 +09:00
Peter Steinberger
9a7160786a
refactor: rename to openclaw
2026-01-30 03:16:21 +01:00
Peter Steinberger
6d16a658e5
refactor: rename clawdbot to moltbot with legacy compat
2026-01-27 12:21:02 +00:00
Peter Steinberger
83460df96f
chore: update molt.bot domains
2026-01-27 12:21:01 +00:00
Petra Donka
3c81ac0315
Fix docker-setup.sh crash with optional env vars under set -u
2026-01-12 00:36:51 +00:00
Gabriel Trigo
ff14e743ea
feat(docker): optional apt packages in docker-setup
2026-01-11 03:26:05 +01:00
Peter Steinberger
2a86e40730
fix: keep docker home volume mounts
2026-01-10 22:42:57 +01:00
Gabriel Trigo
b5cd758c21
feat: add optional home volume and extra mounts
2026-01-10 22:40:57 +01:00
Peter Steinberger
55e830b009
fix: harden onboarding for non-systemd environments
2026-01-09 22:17:09 +01:00
Peter Steinberger
f26b72514f
fix: update docker setup provider hints
2026-01-08 07:50:06 +00:00
Peter Steinberger
246adaa119
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
ddyo
8d4c6d41ab
Docker: add root-level setup
2026-01-02 13:53:06 +02:00