sha256:de15f1e12367784f9ebc80f5e3879b54f90dab9a73976e5eeacb115e9691abc7
OS/ARCH
Compressed size
965.51 MB
Last pushed
8 months by prizz
Type
Image
Manifest digest
sha256:b5544d43d9206d70f18f95fca0ffc2c3dd1d02e90d967077ee75f74d79f616f7
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 / 32.16 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/sh239.99 MB21RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh279 B22RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh15.62 MB23RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh7.24 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/sh246 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/sh29.15 MB30RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/sh152.63 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/sh227.89 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/bash38.09 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/bash21.7 MB38RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/bash3.94 MB39RUN |2 OPENCODER_UID=1000 OPENCODER_GID=1000 /bin/bash4.58 MB40ARG TARGETARCH=amd640 B41RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd642.12 MB42RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd641.03 MB43USER root0 B44RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd64896.48 KB45USER opencoder0 B46USER root0 B47RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd6413.22 MB48USER opencoder0 B49RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd64272 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 #403 B52RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd642.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/opencode324 B56COPY --chown=root:root --chmod=0644 packages/core/src/docker/files/opencode-broker.service /etc/systemd/system/opencode-broker.service553 B57RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd64220 B58COPY --chown=root:root --chmod=0644 packages/core/src/docker/files/opencode.service /etc/systemd/system/opencode.service521 B59RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd64213 B60RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd64174 B61COPY --chown=opencoder:opencoder --chmod=0640 packages/core/src/docker/files/opencode.jsonc /home/opencoder/.config/opencode/opencode.jsonc276 B62RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd6432 B63COPY --chown=root:root --chmod=0644 packages/core/src/docker/files/opencode.jsonc /etc/opencode-cloud/opencode.jsonc.default242 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.4 KB66COPY --chown=root:root --chmod=0755 packages/core/src/docker/files/healthcheck.sh /usr/local/bin/healthcheck.sh395 B67HEALTHCHECK &{["CMD" "/usr/local/bin/healthcheck.sh"] "30s" "10s"0 B68COPY /opt/opencode /opt/opencode # buildkit86.09 MB69COPY /usr/local/bin/opencode-broker /usr/local/bin/opencode-broker # buildkit1.08 MB70RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd6486.08 MB71RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd6432 B72USER opencoder0 B73RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd641.26 MB74RUN |3 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd64724.11 KB75USER root0 B76ARG OPENCODE_CLOUD_VERSION=25.1.30 B77LABEL org.opencode-cloud.version=25.1.30 B78RUN |4 OPENCODER_UID=1000 OPENCODER_GID=1000 TARGETARCH=amd64152 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