sha256:22ced3ddd428d697bd66c3516196e13d9ff796d6027010d8e2031c4b80ae61e4
OS/ARCH
Compressed size
889.09 MB
Last pushed
7 months by prizz
Type
Image
Manifest digest
sha256:f61af129145fbf834b24246474e640bf9bdd8aa0861cb34c2256a107875fe8e1
Image Layers
1ARG RELEASE0 B2ARG LAUNCHPAD_BUILD_ARCH0 B3LABEL org.opencontainers.image.ref.name=ubuntu0 B4LABEL org.opencontainers.image.version=25.100 B5ADD file ... in / 32.4 MB6CMD ["/bin/bash"]0 B7LABEL org.opencontainers.image.title=opencode-cloud-sandbox0 B8LABEL org.opencontainers.image.description=AI-assisted development environment with0 B9LABEL org.opencontainers.image.url=https://github.com/pRizz/opencode-cloud0 B10LABEL org.opencontainers.image.source=https://github.com/pRizz/opencode-cloud0 B11LABEL org.opencontainers.image.vendor=pRizz0 B12LABEL org.opencontainers.image.licenses=MIT0 B13LABEL org.opencontainers.image.base.name=ubuntu:25.100 B14ENV DEBIAN_FRONTEND=noninteractive0 B15ENV TZ=UTC0 B16ENV LANG=C.UTF-80 B17ENV LC_ALL=C.UTF-80 B18ARG OPENCODER_UID=10000 B19ARG OPENCODER_GID=10000 B20RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh213.27 MB21RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh281 B22RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh15.43 MB23RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh10.44 MB24RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh3.78 KB25USER opencoder0 B26WORKDIR /home/opencoder32 B27RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh244 B28ENV PATH=/home/opencoder/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B29RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh28.88 MB30RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh138.46 MB31ENV PATH=/home/opencoder/.local/share/mise/shims:/home/opencoder/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B32RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh194.17 MB33ENV PATH=/home/opencoder/.cargo/bin:/home/opencoder/.local/share/mise/shims:/home/opencoder/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B34SHELL [/bin/bash -c]0 B35RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/bash37.38 MB36ENV PATH=/home/opencoder/.bun/bin:/home/opencoder/.cargo/bin:/home/opencoder/.local/share/mise/shims:/home/opencoder/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B37RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/bash20.96 MB38RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/bash3.94 MB39RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/bash4.58 MB40ARG TARGETARCH=arm640 B41RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm641.77 MB42RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64987.86 KB43USER root0 B44RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64767.55 KB45USER opencoder0 B46USER root0 B47RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm6412.08 MB48USER opencoder0 B49RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64267 B50COPY --chown=opencoder:opencoder packages/core/src/docker/files/starship.toml /home/opencoder/.config/starship.toml #409 B51COPY --chown=opencoder:opencoder packages/core/src/docker/files/bashrc.extra /home/opencoder/.bashrc.extra #400 B52RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm642.13 KB53ENV PATH=/opt/opencode/bin:/home/opencoder/.bun/bin:/home/opencoder/.cargo/bin:/home/opencoder/.local/share/mise/shims:/home/opencoder/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B54USER root0 B55COPY --chown=root:root --chmod=0644 packages/core/src/docker/files/pam/opencode /etc/pam.d/opencode323 B56COPY --chown=root:root --chmod=0644 packages/core/src/docker/files/opencode-broker.service /etc/systemd/system/opencode-broker.service550 B57RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64221 B58COPY --chown=root:root --chmod=0644 packages/core/src/docker/files/opencode.service /etc/systemd/system/opencode.service520 B59RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64213 B60RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64173 B61COPY --chown=opencoder:opencoder --chmod=0640 packages/core/src/docker/files/opencode.jsonc /home/opencoder/.config/opencode/opencode.jsonc249 B62COPY --chown=root:root --chmod=0755 packages/core/src/docker/files/entrypoint.sh /usr/local/bin/entrypoint.sh6.03 KB63COPY --chown=root:root --chmod=0700 packages/core/src/docker/files/opencode-cloud-bootstrap.sh /usr/local/bin/opencode-cloud-bootstrap3.4 KB64COPY --chown=root:root --chmod=0755 packages/core/src/docker/files/healthcheck.sh /usr/local/bin/healthcheck.sh395 B65HEALTHCHECK &{["CMD" "/usr/local/bin/healthcheck.sh"] "30s" "10s"0 B66COPY /opt/opencode /opt/opencode # buildkit85.28 MB67COPY /usr/local/bin/opencode-broker /usr/local/bin/opencode-broker # buildkit1.08 MB68RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm6485.28 MB69RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm6432 B70USER opencoder0 B71RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm641.23 MB72RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64723.91 KB73USER root0 B74ARG OPENCODE_CLOUD_VERSION=24.1.10 B75LABEL org.opencode-cloud.version=24.1.10 B76RUN |4 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64153 B77WORKDIR /home/opencoder/workspace32 B78VOLUME [/home/opencoder/.local/share/opencode]0 B79VOLUME [/home/opencoder/.local/state/opencode]0 B80VOLUME [/home/opencoder/.cache/opencode]0 B81VOLUME [/home/opencoder/workspace]0 B82VOLUME [/home/opencoder/.config/opencode]0 B83VOLUME [/var/lib/opencode-users]0 B84EXPOSE [3000/tcp 9090/tcp]0 B85ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]0 BCommand
ARG RELEASE