unfold-agent (sha256:11516e0d88d069731b97ceac50427fab8211021ea7c41629fc885d48b6b08f99)

Published 2026-10-04 20:21:11 +00:00 by webgrip-ci in webgrip/unfold

Installation

docker pull forgejo.webgrip.dev/webgrip/unfold-agent@sha256:11516e0d88d069731b97ceac50427fab8211021ea7c41629fc885d48b6b08f99
sha256:11516e0d88d069731b97ceac50427fab8211021ea7c41629fc885d48b6b08f99

About this package

OpenCode 1.18.34 server for one Unfold session: hardened Alpine base, git, bash, node; no package manager network at run time.

Image layers

add root layout
mount /out from exec sh -c /install arm64
add users and groups
mkdir /
mkdir /app
add metadata
ARG OPENCODE_VERSION=1.18.34
ARG IMAGE_CREATED=2026-10-04T20:05:29Z
ARG IMAGE_VERSION=0.4.0-rc.39
ARG IMAGE_REVISION=d4690819736fa8d5a8af6ce2f3dc03af592d864a
RUN |4 OPENCODE_VERSION=1.18.34 IMAGE_CREATED=2026-10-04T20:05:29Z IMAGE_VERSION=0.4.0-rc.39 IMAGE_REVISION=d4690819736fa8d5a8af6ce2f3dc03af592d864a /bin/sh -c sed -i '/dl-cdn.alpinelinux.org/d' /etc/apk/repositories && apk upgrade --no-cache --available && apk add --no-cache bash git ca-certificates ripgrep && install -d -o node -g node -m 0755 /workspace /etc/opencode # buildkit
COPY /opencode /usr/local/bin/opencode # buildkit
RUN |4 OPENCODE_VERSION=1.18.34 IMAGE_CREATED=2026-10-04T20:05:29Z IMAGE_VERSION=0.4.0-rc.39 IMAGE_REVISION=d4690819736fa8d5a8af6ce2f3dc03af592d864a /bin/sh -c install -d -m 0755 /usr/local/lib/unfold # buildkit
COPY relay-worker.mjs /usr/local/lib/unfold/relay-worker.mjs # buildkit
RUN |4 OPENCODE_VERSION=1.18.34 IMAGE_CREATED=2026-10-04T20:05:29Z IMAGE_VERSION=0.4.0-rc.39 IMAGE_REVISION=d4690819736fa8d5a8af6ce2f3dc03af592d864a /bin/sh -c chmod 0644 /usr/local/lib/unfold/relay-worker.mjs && su node -s /bin/sh -c 'node --check /usr/local/lib/unfold/relay-worker.mjs' # buildkit
RUN |4 OPENCODE_VERSION=1.18.34 IMAGE_CREATED=2026-10-04T20:05:29Z IMAGE_VERSION=0.4.0-rc.39 IMAGE_REVISION=d4690819736fa8d5a8af6ce2f3dc03af592d864a /bin/sh -c opencode --version | grep -F "${OPENCODE_VERSION}" # buildkit
RUN |4 OPENCODE_VERSION=1.18.34 IMAGE_CREATED=2026-10-04T20:05:29Z IMAGE_VERSION=0.4.0-rc.39 IMAGE_REVISION=d4690819736fa8d5a8af6ce2f3dc03af592d864a /bin/sh -c node /tmp/check-gz-imports.mjs # buildkit
RUN |4 OPENCODE_VERSION=1.18.34 IMAGE_CREATED=2026-10-04T20:05:29Z IMAGE_VERSION=0.4.0-rc.39 IMAGE_REVISION=d4690819736fa8d5a8af6ce2f3dc03af592d864a /bin/sh -c node /tmp/check-http-cache-semantics.mjs # buildkit
RUN |4 OPENCODE_VERSION=1.18.34 IMAGE_CREATED=2026-10-04T20:05:29Z IMAGE_VERSION=0.4.0-rc.39 IMAGE_REVISION=d4690819736fa8d5a8af6ce2f3dc03af592d864a /bin/sh -c node /tmp/patch-bundled-npm.mjs /tmp/npm-patches # buildkit
USER node
WORKDIR /workspace
EXPOSE [4096/tcp]
ENV OPENCODE_DISABLE_AUTOUPDATE=true OPENCODE_DISABLE_SHARE=true
LABEL org.opencontainers.image.title=Unfold agent workspace org.opencontainers.image.description=OpenCode 1.18.34 server for one Unfold session: hardened Alpine base, git, bash, node; no package manager network at run time. org.opencontainers.image.source=https://github.com/webgrip/unfold org.opencontainers.image.vendor=WebGrip org.opencontainers.image.licenses=Apache-2.0 org.opencontainers.image.created=2026-10-04T20:05:29Z org.opencontainers.image.version=0.4.0-rc.39 org.opencontainers.image.revision=d4690819736fa8d5a8af6ce2f3dc03af592d864a
CMD ["opencode" "serve" "--hostname" "0.0.0.0" "--port" "4096"]

Labels

Key Value
com.docker.dhi.chain-id sha256:36f60e4c434a238728cc11f3c4e0114ee1a372574ce3b270e6c09a0a76e832fc
com.docker.dhi.compliance cis
com.docker.dhi.created 2026-09-30T13:50:23Z
com.docker.dhi.date.end-of-life 2028-04-30
com.docker.dhi.date.release 2025-05-06
com.docker.dhi.definition image/node/alpine-3.24/24-dev
com.docker.dhi.distro alpine-3.24
com.docker.dhi.entitlement public
com.docker.dhi.flavor
com.docker.dhi.name dhi/node
com.docker.dhi.package-manager apk
com.docker.dhi.shell busybox
com.docker.dhi.title Node.js 24.x (dev)
com.docker.dhi.url https://dhi.io/catalog/node
com.docker.dhi.variant dev
com.docker.dhi.version 24.21.0-alpine3.24-dev
org.opencontainers.image.created 2026-10-04T20:05:29Z
org.opencontainers.image.description OpenCode 1.18.34 server for one Unfold session: hardened Alpine base, git, bash, node; no package manager network at run time.
org.opencontainers.image.licenses Apache-2.0
org.opencontainers.image.revision d4690819736fa8d5a8af6ce2f3dc03af592d864a
org.opencontainers.image.source https://github.com/webgrip/unfold
org.opencontainers.image.title Unfold agent workspace
org.opencontainers.image.vendor WebGrip
org.opencontainers.image.version 0.4.0-rc.39