images

spms-worker (base-v0.5.4)

Published 2026-10-03 15:13:30 +08:00 by binghe

Installation

docker pull code.innev.cn/images/spms-worker:base-v0.5.4
sha256:3a7d43c640f58ba44e592fa75b4953499ba455900a7a8ff65aaeb7ff2264ba41

Images

Digest OS / Arch Size
236a56479b linux/amd64 1.0 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

Labels

Key Value
org.opencontainers.image.source http://livebook:8418/images/agent_runner
org.opencontainers.image.version v0.5.4
Details
Container
2026-10-03 15:13:30 +08:00
0
OCI / Docker
Versions (10) View all
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