sha256:887487de4fa181878d61e6dff2b8bb10b4be736a7d59cf315bda6e17e945a0e1
OS/ARCH
Compressed size
908.56 MB
Last pushed
8 months by prizz
Type
Image
Manifest digest
sha256:38dcfe4c40bc2bf20ab05a8d6137857c77bc15c9d7b6d5a7473ed3764867dbf0
Image Layers
1ARG RELEASE0 B2ARG LAUNCHPAD_BUILD_ARCH0 B3LABEL org.opencontainers.image.ref.name=ubuntu0 B4LABEL org.opencontainers.image.version=26.040 B5ADD file ... in / 31.73 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:26.040 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/sh229.82 MB21RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh278 B22RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh15.5 MB23RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh7.88 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/sh144.58 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=arm64762.43 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=arm64270 B50COPY --chown=opencoder:opencoder packages/core/src/docker/files/starship.toml /home/opencoder/.config/starship.toml #413 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.14 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.service555 B57RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64220 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=arm64177 B61COPY --chown=opencoder:opencoder --chmod=0640 packages/core/src/docker/files/opencode.jsonc /home/opencoder/.config/opencode/opencode.jsonc278 B62RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm6432 B63COPY --chown=root:root --chmod=0644 packages/core/src/docker/files/opencode.jsonc /etc/opencode-cloud/opencode.jsonc.default243 B64COPY --chown=root:root --chmod=0755 packages/core/src/docker/files/entrypoint.sh /usr/local/bin/entrypoint.sh6.23 KB65COPY --chown=root:root --chmod=0700 packages/core/src/docker/files/opencode-cloud-bootstrap.sh /usr/local/bin/opencode-cloud-bootstrap3.41 KB66COPY --chown=root:root --chmod=0755 packages/core/src/docker/files/healthcheck.sh /usr/local/bin/healthcheck.sh396 B67HEALTHCHECK &{["CMD" "/usr/local/bin/healthcheck.sh"] "30s" "10s"0 B68COPY /opt/opencode /opt/opencode # buildkit85.32 MB69COPY /usr/local/bin/opencode-broker /usr/local/bin/opencode-broker # buildkit1.08 MB70RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm6485.32 MB71RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm6432 B72USER opencoder0 B73RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm641.15 MB74RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64724.39 KB75USER root0 B76ARG OPENCODE_CLOUD_VERSION=25.1.00 B77LABEL org.opencode-cloud.version=25.1.00 B78RUN |4 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=arm64153 B79WORKDIR /home/opencoder/workspace32 B80VOLUME [/home/opencoder/.local/share/opencode]0 B81VOLUME [/home/opencoder/.local/state/opencode]0 B82VOLUME [/home/opencoder/.cache/opencode]0 B83VOLUME [/home/opencoder/workspace]0 B84VOLUME [/home/opencoder/.config/opencode]0 B85VOLUME [/var/lib/opencode-users]0 B86VOLUME [/home/opencoder/.ssh]0 B87EXPOSE [3000/tcp 9090/tcp]0 B88ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]0 BCommand
ARG RELEASE