DM clean container images

workspace (20261018-installer)

Published 2026-10-18 12:02:40 +00:00 by rabin

Installation

docker pull git.dever.cc/dm-images/workspace:20261018-installer
sha256:84c8b5f8bacfa80dd63ac919f9a1312da47f86050724481320e80d5b3cc1833d

Image Layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1791158400'
ARG NODE_VERSION=24.21.0
ARG NODE_SHA256=fd8e59d5a511510f6a298afb548f18c7d2b1be404d8b4a27d94fbe49f56cb2d6
ARG CODEX_VERSION=0.162.1
ARG CC_CONNECT_VERSION=1.5.0
ARG CC_CONNECT_SHA256=695afce0c9e1391bd733ce4a05284d568df9b0d74b2c86fa807b566164bd820a
ARG KUBECTL_VERSION=1.37.1
ARG KUBECTL_SHA256=65691ff77eb6fa44c908b77a1082c9f092c3b9733b5cefabec0d1104890e21a8
ENV DEBIAN_FRONTEND=noninteractive HOME=/root USER=root CODEX_HOME=/root/.codex PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN |7 NODE_VERSION=24.21.0 NODE_SHA256=fd8e59d5a511510f6a298afb548f18c7d2b1be404d8b4a27d94fbe49f56cb2d6 CODEX_VERSION=0.162.1 CC_CONNECT_VERSION=1.5.0 CC_CONNECT_SHA256=695afce0c9e1391bd733ce4a05284d568df9b0d74b2c86fa807b566164bd820a KUBECTL_VERSION=1.37.1 KUBECTL_SHA256=65691ff77eb6fa44c908b77a1082c9f092c3b9733b5cefabec0d1104890e21a8 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends bash ca-certificates curl git jq openssh-client openssh-server procps python3 python3-venv python3-yaml ripgrep rsync supervisor tini unzip xz-utils && rm -rf /var/lib/apt/lists/* /etc/ssh/ssh_host_* /root/.cache && install -d -m 0755 /usr/local/share/workspace /run/sshd && dpkg-query -W -f='${binary:Package} ${Version}\n' > /usr/local/share/workspace/system-packages.txt # buildkit
RUN |7 NODE_VERSION=24.21.0 NODE_SHA256=fd8e59d5a511510f6a298afb548f18c7d2b1be404d8b4a27d94fbe49f56cb2d6 CODEX_VERSION=0.162.1 CC_CONNECT_VERSION=1.5.0 CC_CONNECT_SHA256=695afce0c9e1391bd733ce4a05284d568df9b0d74b2c86fa807b566164bd820a KUBECTL_VERSION=1.37.1 KUBECTL_SHA256=65691ff77eb6fa44c908b77a1082c9f092c3b9733b5cefabec0d1104890e21a8 /bin/sh -c curl --fail --location --retry 4 --connect-timeout 30 "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz" -o /tmp/node.tar.xz && echo "${NODE_SHA256} /tmp/node.tar.xz" | sha256sum -c - && tar -xJf /tmp/node.tar.xz -C /usr/local --strip-components=1 && rm /tmp/node.tar.xz && npm install --global --no-audit --no-fund --cache /tmp/npm-cache "@openai/codex@${CODEX_VERSION}" "cc-connect@${CC_CONNECT_VERSION}" && echo "${CC_CONNECT_SHA256} /usr/local/lib/node_modules/cc-connect/bin/cc-connect" | sha256sum -c - && npm list --global --depth=0 --json > /usr/local/share/workspace/node-packages.json && rm -rf /tmp/npm-cache /root/.npm && node --version && codex --version && cc-connect --version && rm -rf /tmp/node-compile-cache # buildkit
RUN |7 NODE_VERSION=24.21.0 NODE_SHA256=fd8e59d5a511510f6a298afb548f18c7d2b1be404d8b4a27d94fbe49f56cb2d6 CODEX_VERSION=0.162.1 CC_CONNECT_VERSION=1.5.0 CC_CONNECT_SHA256=695afce0c9e1391bd733ce4a05284d568df9b0d74b2c86fa807b566164bd820a KUBECTL_VERSION=1.37.1 KUBECTL_SHA256=65691ff77eb6fa44c908b77a1082c9f092c3b9733b5cefabec0d1104890e21a8 /bin/sh -c curl --fail --location --retry 4 --connect-timeout 30 "https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl" -o /usr/local/bin/kubectl && echo "${KUBECTL_SHA256} /usr/local/bin/kubectl" | sha256sum -c - && chmod 0755 /usr/local/bin/kubectl && kubectl version --client -o json > /usr/local/share/workspace/kubectl-version.json # buildkit
COPY --chmod=0755 entrypoint.sh seed-root.sh start-sshd.sh start-cc-connect.sh update-tools.py tool.sh /usr/local/lib/workspace/ # buildkit
RUN |7 NODE_VERSION=24.21.0 NODE_SHA256=fd8e59d5a511510f6a298afb548f18c7d2b1be404d8b4a27d94fbe49f56cb2d6 CODEX_VERSION=0.162.1 CC_CONNECT_VERSION=1.5.0 CC_CONNECT_SHA256=695afce0c9e1391bd733ce4a05284d568df9b0d74b2c86fa807b566164bd820a KUBECTL_VERSION=1.37.1 KUBECTL_SHA256=65691ff77eb6fa44c908b77a1082c9f092c3b9733b5cefabec0d1104890e21a8 /bin/sh -c rm /usr/local/bin/codex /usr/local/bin/cc-connect && ln -s /usr/local/lib/workspace/tool.sh /usr/local/bin/codex && ln -s /usr/local/lib/workspace/tool.sh /usr/local/bin/cc-connect # buildkit
COPY --chmod=0644 supervisord.conf /etc/supervisor/supervisord.conf # buildkit
WORKDIR /dm
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/lib/workspace/entrypoint.sh"]
Details
Container
2026-10-18 12:02:40 +00:00
4
OCI / Docker
linux/amd64
342 MiB
Versions (1) View all
20261018-installer 2026-10-18