Walter Oggioni woggioni
  • Joined on 2024-03-17

opencode (1.2.24-alpine)

Published 2026-03-13 14:25:45 +01:00 by woggioni in woggioni/docker-images

Installation

docker pull gitea.woggioni.net/woggioni/opencode:1.2.24-alpine
sha256:dd95c386c8c47eca60f4926297d9a42206b03a9ddf6e1b5acb8bae56db2dd6ea

Images

Digest OS / Arch Size
3424920a9e linux/amd64 608 MiB
f58612d373 linux/arm64 608 MiB

Image Layers ( linux/amd64)

ADD alpine-minirootfs-3.23.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
RUN /bin/sh -c apk update # buildkit
RUN /bin/sh -c apk add rust-analyzer openjdk25-jdk jdtls pipx ripgrep git # buildkit
RUN /bin/sh -c adduser -D -h /var/lib/opencode opencode # buildkit
RUN /bin/sh -c mkdir /workspace # buildkit
RUN /bin/sh -c chown opencode:opencode /workspace # buildkit
USER opencode
RUN /bin/sh -c pipx install pyright # buildkit
USER root
ARG TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64 OPENCODE_VERSION=1.2.24
ADD https://github.com/anomalyco/opencode/releases/download/v1.2.24/opencode-linux-x64-musl.tar.gz ./opencode.tgz # buildkit
RUN |3 TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64 OPENCODE_VERSION=1.2.24 /bin/sh -c tar -xvf ./opencode.tgz -C /usr/bin # buildkit
RUN |3 TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64 OPENCODE_VERSION=1.2.24 /bin/sh -c rm opencode.tgz # buildkit
ADD --chown=opencode:opencode ./opencode.json /etc/opencode/opencode.json # buildkit
RUN |3 TARGETPLATFORM=linux/amd64 BUILDPLATFORM=linux/amd64 OPENCODE_VERSION=1.2.24 /bin/sh -c mkdir -p /usr/lib/opencode/addons # buildkit
ADD --chmod=644 https://repo1.maven.org/maven2/org/projectlombok/lombok/1.18.44/lombok-1.18.44.jar /usr/lib/opencode/addons/lombok.jar # buildkit
ENV OPENCODE_CONFIG=/etc/opencode/opencode.json
USER opencode
WORKDIR /workspace
ENTRYPOINT ["opencode"]
VOLUME [/var/lib/opencode /workspace]
Details
Container
2026-03-13 14:25:45 +01:00
2
OCI / Docker
Versions (28) View all
latest 2026-03-25
1.3.2-alpine 2026-03-25
1.3.2-alpine3.23 2026-03-25
1.3.2 2026-03-25
1.2.26-alpine 2026-03-14