Skip to content

feat: add OpenClaw Docker support#55

Merged
haobibo merged 14 commits into
mainfrom
dev/openclaw
Mar 31, 2026
Merged

feat: add OpenClaw Docker support#55
haobibo merged 14 commits into
mainfrom
dev/openclaw

Conversation

@namelessman
Copy link
Copy Markdown
Contributor

This pull request adds support for building and running the openclaw Docker image in the CI pipeline, along with minor consistency improvements to job naming in the workflow file. The most important changes are the addition of a new build job and Dockerfile for openclaw, as well as integration of its runtime setup and configuration.

Addition of OpenClaw support:

  • Added a new job job-openclaw to .github/workflows/build-docker.yml for building and pushing the openclaw image, including its dependencies and setup script.
  • Added docker_openclaw/openclaw.Dockerfile to define how the openclaw image is built, including cloning the source, installing dependencies, building the project, and copying bootstrap scripts and config templates.
  • Added docker_openclaw/work/bootstrap-openclaw.sh as a startup script to initialize config, handle plugin setup, and launch the application.
  • Added docker_openclaw/work/openclaw.json as a default runtime config template for the container.
  • Added docker_openclaw/README.md to document build args, runtime behavior, and usage for the new image.

Workflow improvements:

  • Updated job names in .github/workflows/build-docker.yml to use double quotes for consistency across all jobs. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]
  • Updated the sync_images job to include job-openclaw in the list of dependencies, ensuring the new image is pushed to the mirror registry.

@CLAassistant
Copy link
Copy Markdown

CLAassistant commented Mar 18, 2026

CLA assistant check
All committers have signed the CLA.

@namelessman namelessman requested a review from haobibo March 18, 2026 03:33
@haobibo haobibo merged commit 38fdb04 into main Mar 31, 2026
15 checks passed
@haobibo haobibo deleted the dev/openclaw branch March 31, 2026 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants