spms-worker (node-v0.5.4)
Published 2026-10-03 15:18:53 +08:00 by binghe
Installation
docker pull code.innev.cn/images/spms-worker:node-v0.5.4sha256:d5095943915978fca36a58984eb8f1a68e490fea4ac39d5626966d0c925295d0
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 032087ac0e | linux/amd64 | 1.1 GiB |
Image Layers ( linux/amd64)
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1789689600' |
| ARG NODE_MAJOR=22 |
| ARG PNPM_VERSION=12.6.0 |
| ARG CLAUDE_CODE_VERSION=2.1.284 |
| ARG CLAUDE_AGENT_ACP_VERSION=0.84.0 |
| ARG KIMI_CODE_VERSION=2.1.1 |
| ARG OPENCODE_VERSION=1.18.33 |
| ARG CODEX_VERSION=0.159.0 |
| ARG CODEX_ACP_VERSION=0.16.0 |
| ARG QODERCLI_VERSION=1.1.64 |
| ARG NPM_REGISTRY=https://registry.npmmirror.com |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c apt-get update && apt-get install -y --no-install-recommends git curl ca-certificates chromium fonts-liberation socat && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_${NODE_MAJOR}.x | bash - && apt-get install -y --no-install-recommends nodejs && rm -rf /var/lib/apt/lists/* && npm config set registry "${NPM_REGISTRY}" && npm install -g "pnpm@${PNPM_VERSION}" && npm cache clean --force # buildkit |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c npm install -g "@anthropic-ai/claude-code@${CLAUDE_CODE_VERSION}" "@agentclientprotocol/claude-agent-acp@${CLAUDE_AGENT_ACP_VERSION}" && npm cache clean --force # buildkit |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c set -e; for spec in "@moonshot-ai/kimi-code@${KIMI_CODE_VERSION}" "opencode-ai@${OPENCODE_VERSION}" "@openai/codex@${CODEX_VERSION}" "@zed-industries/codex-acp@${CODEX_ACP_VERSION}" "@qoder-ai/qodercli@${QODERCLI_VERSION}"; do npm install -g "$spec" || echo "WARN: optional engine package $spec failed to install"; done && npm cache clean --force # buildkit |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c useradd -m -s /bin/bash worker # buildkit |
| COPY spms-worker/chrome-headless /usr/local/bin/chrome-headless # buildkit |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c chmod +x /usr/local/bin/chrome-headless # buildkit |
| COPY --chown=worker:worker spms-worker/settings.json /home/worker/.claude/settings.json # buildkit |
| COPY --chown=worker:worker spms-worker/templates/opencode.json /home/worker/.config/opencode/opencode.json # buildkit |
| COPY --chown=worker:worker spms-worker/templates/codex-config.toml /home/worker/.codex/config.toml # buildkit |
| COPY --chown=worker:worker spms-worker/templates/kimi-config.toml /home/worker/.kimi-code/config.toml # buildkit |
| USER worker |
| WORKDIR /home/worker |
| RUN |10 NODE_MAJOR=22 PNPM_VERSION=12.6.0 CLAUDE_CODE_VERSION=2.1.284 CLAUDE_AGENT_ACP_VERSION=0.84.0 KIMI_CODE_VERSION=2.1.1 OPENCODE_VERSION=1.18.33 CODEX_VERSION=0.159.0 CODEX_ACP_VERSION=0.16.0 QODERCLI_VERSION=1.1.64 NPM_REGISTRY=https://registry.npmmirror.com /bin/sh -c git --version && node --version && pnpm --version && claude --version && claude-agent-acp --version && chromium --version && for bin in kimi opencode codex codex-acp qodercli; do if command -v "$bin" >/dev/null 2>&1; then echo "smoke: $bin -> $($bin --version 2>&1 | head -n1 || $bin --help 2>&1 | head -n1)"; else echo "WARN: $bin not installed, skipping smoke"; fi; done # buildkit |
| USER root |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential python3 && rm -rf /var/lib/apt/lists/* # buildkit |
| USER worker |
| RUN /bin/sh -c node --version && npm --version && make --version && python3 --version # buildkit |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.source | http://livebook:8418/images/agent_runner |
| org.opencontainers.image.version | v0.5.4 |
Details
2026-10-03 15:18:53 +08:00
Versions (10)
View all
Container
0
OCI / Docker
latest
2026-10-03
v0.5.4
2026-10-03
python-v0.5.4
2026-10-03
python-latest
2026-10-03
go-latest
2026-10-03