exomind-kitchen-code-worker (sha256:f61e0a35c0a5348f624c4904b778a9455257e80eb00e81356839f482ad186e54)
Published 2026-07-07 09:18:21 +02:00 by dderek
Installation
docker pull git.dzaman.com/dderek/exomind-kitchen-code-worker@sha256:f61e0a35c0a5348f624c4904b778a9455257e80eb00e81356839f482ad186e54sha256:f61e0a35c0a5348f624c4904b778a9455257e80eb00e81356839f482ad186e54About this package
ExoMind CodeKitchen code worker — kitchen worker + Rust toolchain + real repo checkout (cooks the exomind-kitchen-code task queue)
Image Layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1782172800' |
| ARG KITCHEN_WORKER_VERSION=0.1.0 |
| ARG BUILD_DATE=unknown |
| ARG CODEX_CLI_VERSION=unknown |
| ARG CLAUDE_CLI_VERSION=unknown |
| LABEL org.opencontainers.image.version=0.1.0 org.opencontainers.image.created=unknown org.opencontainers.image.title=exomind-kitchen-temporal-worker org.opencontainers.image.description=ExoMind kitchen.temporal_worker Brick — in-stack Kitchen WorkOrder Temporal worker (BP-543 lineage) exomind.agent_cli.codex=unknown exomind.agent_cli.claude=unknown |
| RUN |4 KITCHEN_WORKER_VERSION=0.1.0 BUILD_DATE=unknown CODEX_CLI_VERSION=unknown CLAUDE_CLI_VERSION=unknown /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates git libssl3 && rm -rf /var/lib/apt/lists/* # buildkit |
| WORKDIR /app |
| COPY /build/target/release/exomind-kitchen-temporal-worker /usr/local/bin/exomind-kitchen-temporal-worker # buildkit |
| COPY /build/target/release/exomind-xtask /usr/local/bin/exomind-xtask # buildkit |
| COPY states/exomind/crates/exomind-kitchen/vendor/agent_cli/codex /usr/local/bin/codex # buildkit |
| COPY states/exomind/crates/exomind-kitchen/vendor/agent_cli/claude /usr/local/bin/claude # buildkit |
| RUN |4 KITCHEN_WORKER_VERSION=0.1.0 BUILD_DATE=unknown CODEX_CLI_VERSION=unknown CLAUDE_CLI_VERSION=unknown /bin/sh -c chmod +x /usr/local/bin/codex /usr/local/bin/claude # buildkit |
| RUN |4 KITCHEN_WORKER_VERSION=0.1.0 BUILD_DATE=unknown CODEX_CLI_VERSION=unknown CLAUDE_CLI_VERSION=unknown /bin/sh -c mkdir -p /repo/exomind/docs/08_evidence/temporal_canary # buildkit |
| COPY states/exomind/AGENTS.md /repo/exomind/AGENTS.md # buildkit |
| COPY states/exomind/Cargo.lock /repo/exomind/Cargo.lock # buildkit |
| COPY states/exomind/bricks /repo/exomind/bricks # buildkit |
| COPY states/exomind/docs /repo/exomind/docs # buildkit |
| COPY states/exomind/maps /repo/exomind/maps # buildkit |
| COPY states/exomind/schemas /repo/exomind/schemas # buildkit |
| COPY states/exomind/scripts /repo/exomind/scripts # buildkit |
| COPY states/exomind/templates /repo/exomind/templates # buildkit |
| RUN |4 KITCHEN_WORKER_VERSION=0.1.0 BUILD_DATE=unknown CODEX_CLI_VERSION=unknown CLAUDE_CLI_VERSION=unknown /bin/sh -c cd /repo/exomind && git init -q -b master && git -c user.name=kitchen-worker -c user.email=kitchen-worker@exomind.local add -A && git -c user.name=kitchen-worker -c user.email=kitchen-worker@exomind.local commit -q -m "bundled repo snapshot for kitchen run-live worktrees" # buildkit |
| ENV EXOMIND_KITCHEN_REPO_ROOT=/repo/exomind EXOMIND_XTASK_BIN=/usr/local/bin/exomind-xtask RUST_LOG=info |
| ENTRYPOINT ["/usr/local/bin/exomind-kitchen-temporal-worker"] |
| LABEL org.opencontainers.image.title=exomind-kitchen-code-worker org.opencontainers.image.description=ExoMind CodeKitchen code worker — kitchen worker + Rust toolchain + real repo checkout (cooks the exomind-kitchen-code task queue) |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential libssl-dev pkg-config protobuf-compiler && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /usr/local/rustup /usr/local/rustup # buildkit |
| COPY /usr/local/cargo /usr/local/cargo # buildkit |
| ENV RUSTUP_HOME=/usr/local/rustup PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c ln -s /usr/local/cargo/bin/* /usr/local/bin/ # buildkit |
| RUN /bin/sh -c rustup component add rustfmt clippy && cargo --version && rustc --version && cargo fmt --version && cargo clippy --version # buildkit |
| COPY states/exomind/crates/exomind-kitchen/code_worker_entrypoint.sh /usr/local/bin/code_worker_entrypoint.sh # buildkit |
| RUN /bin/sh -c chmod +x /usr/local/bin/code_worker_entrypoint.sh # buildkit |
| ENV EXOMIND_KITCHEN_REPO_ROOT=/work/brickland/states/exomind |
| ENTRYPOINT ["/usr/local/bin/code_worker_entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| exomind.agent_cli.claude | unknown |
| exomind.agent_cli.codex | unknown |
| org.opencontainers.image.created | unknown |
| org.opencontainers.image.description | ExoMind CodeKitchen code worker — kitchen worker + Rust toolchain + real repo checkout (cooks the exomind-kitchen-code task queue) |
| org.opencontainers.image.title | exomind-kitchen-code-worker |
| org.opencontainers.image.version | 0.1.0 |