#4695: Fixed the default CLI image to use published GHCR image
docker
Cluster:
Docker and Deployment Improvements
Updates docker-compose to use the published GHCR image instead of the local moltbot image.
This aligns the default CLI setup with the documented installation flow.
<!-- greptile_comment -->
<h2>Greptile Overview</h2>
<h3>Greptile Summary</h3>
This PR updates `docker-compose.yml` to stop defaulting to a locally-built image and instead default to a published GHCR image, aligning the compose-based CLI/gateway workflow with the documented install flow. It also consolidates the previous `openclaw-gateway` + `openclaw-cli` split into a single `clawdbot` service that runs `node dist/index.js gateway ...` and enables interactive TTY settings.
<h3>Confidence Score: 3/5</h3>
- This PR is reasonably safe to merge, but the compose changes can cause surprising behavior changes for existing users.
- The change is limited to `docker-compose.yml`, but it switches to a moving `:main` container tag and renames an expected gateway token env var; both can break existing setups or make behavior non-reproducible without additional documentation or pinning.
- docker-compose.yml
<!-- greptile_other_comments_section -->
<sub>(3/5) Reply to the agent's comments like "Can you suggest a fix for this @greptileai?" or ask follow-up questions!</sub>
**Context used:**
- Context from `dashboard` - CLAUDE.md ([source](https://app.greptile.com/review/custom-context?memory=fd949e91-5c3a-4ab5-90a1-cbe184fd6ce8))
- Context from `dashboard` - AGENTS.md ([source](https://app.greptile.com/review/custom-context?memory=0d0c8278-ef8e-4d6c-ab21-f5527e322f13))
<!-- /greptile_comment -->
Most Similar PRs
#12504: fix: allow docker cli container to connect to gateway
by bvanderdrift · 2026-02-09
84.9%
#8050: fix: docker hardening
by christopherbarnett96 · 2026-02-03
84.7%
#13950: fix(docker): add browser sidecar service and health checks
by n24q02m · 2026-02-11
83.4%
#6512: Claude/setup open claw agent f v sqk
by franelcisco · 2026-02-01
83.2%
#9190: feat(docker): Add autonomous container self-restart and runtime pac...
by alexdredmon · 2026-02-05
82.7%
#17916: [ fix ] : correct config directory path during onboarding
by Dijo-404 · 2026-02-16
82.6%
#3965: Fix Docker Compose configuration for moltbot deployment
by YoByron · 2026-01-29
82.4%
#17506: Fix Entrypoint in docker-compose
by NeilSCGH · 2026-02-15
81.7%
#9881: chore(compose): harden gateway (localhost ports, limits, logging, h...
by tiagoderossi · 2026-02-05
81.6%
#13539: Claude/update dockerfile cmd 1 te te
by federiconicolasvozza-oss · 2026-02-10
81.5%