Block a user
remotedevelopment (alpha-v0.5.4)
Published 2026-08-10 14:17:28 +01:00 by MrJones
Installation
docker pull gitea.mrjones.dev/mrjones/remotedevelopment:alpha-v0.5.4sha256:0f1c4ac0d9e0b1c00a8a63a6490f93aa8da08605ee9687a43a0a4119a7e80b8d
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 18a962d74a | linux/amd64 | 1.2 GiB |
Image Layers ( linux/amd64)
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:8c609c85109d07bf47cf268a175b3be8bbe34fc0c41d15d99b090d099f4dc837 in / |
| CMD ["/bin/bash"] |
| ARG TARGETARCH=amd64 |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN |1 TARGETARCH=amd64 /bin/sh -c rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache # buildkit |
| ENV GO_VERSION=1.26.5 RUSTUP_HOME=/usr/local/rustup CARGO_HOME=/usr/local/cargo GOPATH=/go UV_TOOL_BIN_DIR=/usr/local/bin |
| ENV JAVA_VERSION=21.0.12+8 JAVA_VERSION_FILENAME=21.0.12_8 ANDROID_CMDTOOLS_BUILD=15859902 JAVA_HOME=/usr/local/temurin-21 ANDROID_HOME=/opt/android-sdk ANDROID_SDK_ROOT=/opt/android-sdk |
| ENV PATH=/usr/local/go/bin:/go/bin:/usr/local/cargo/bin:/usr/local/temurin-21/bin:/opt/android-sdk/cmdline-tools/latest/bin:/opt/android-sdk/platform-tools:/root/.opencode/bin:/root/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| COPY /uv /uvx /usr/local/bin/ # buildkit |
| RUN |1 TARGETARCH=amd64 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl wget git build-essential ca-certificates unzip jq && curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && apt-get install -y --no-install-recommends nodejs && curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --no-modify-path --default-toolchain none && rustup toolchain install 1.97.1 --profile minimal && rustup default 1.97.1 && curl -fsSL "https://go.dev/dl/go${GO_VERSION}.linux-${TARGETARCH}.tar.gz" | tar -xz -C /usr/local && curl -fsSL https://opencode.ai/install | bash -s -- --version 1.18.11 && npm install -g opencode-runtime-fallback@0.2.4 && TEA_VERSION="0.15.1" && curl -fsSL "https://gitea.com/gitea/tea/releases/download/v${TEA_VERSION}/tea-${TEA_VERSION}-linux-${TARGETARCH}" -o /usr/local/bin/tea && chmod +x /usr/local/bin/tea && ZK_VERSION="0.15.6" && curl -fsSL "https://github.com/zk-org/zk/releases/download/v${ZK_VERSION}/zk-v${ZK_VERSION}-linux-${TARGETARCH}.tar.gz" | tar -xz -C /usr/local/bin zk && chmod +x /usr/local/bin/zk && LOGCLI_VERSION="3.7.4" && curl -fsSL "https://github.com/grafana/loki/releases/download/v${LOGCLI_VERSION}/logcli-linux-${TARGETARCH}.zip" -o /tmp/logcli.zip && unzip -q /tmp/logcli.zip -d /usr/local/bin && mv /usr/local/bin/logcli-linux-${TARGETARCH} /usr/local/bin/logcli && chmod +x /usr/local/bin/logcli && rm /tmp/logcli.zip && rm -rf /var/lib/apt/lists/* # buildkit |
| ARG BX_VERSION=1.5.0 |
| RUN |2 TARGETARCH=amd64 BX_VERSION=1.5.0 /bin/sh -c case "${TARGETARCH}" in amd64) BX_ARCH=amd64 ;; arm64) BX_ARCH=arm64 ;; *) echo "Unsupported arch: ${TARGETARCH}"; exit 1 ;; esac && curl -fsSL "https://github.com/brave/brave-search-cli/releases/download/v${BX_VERSION}/bx-${BX_VERSION}-linux-${BX_ARCH}" -o /usr/local/bin/bx && chmod +x /usr/local/bin/bx # buildkit |
| RUN |2 TARGETARCH=amd64 BX_VERSION=1.5.0 /bin/sh -c uv python install 3.13.14 && uv python pin 3.13.14 # buildkit |
| RUN |2 TARGETARCH=amd64 BX_VERSION=1.5.0 /bin/sh -c case "${TARGETARCH}" in amd64) JDK_ARCH=x64 ;; arm64) JDK_ARCH=aarch64 ;; *) echo "Unsupported arch for JDK: ${TARGETARCH}"; exit 1 ;; esac && mkdir -p /usr/local/temurin-21 && curl -fsSL "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.12%2B8/OpenJDK21U-jdk_${JDK_ARCH}_linux_hotspot_${JAVA_VERSION_FILENAME}.tar.gz" | tar -xz --strip-components=1 -C /usr/local/temurin-21 && mkdir -p /opt/android-sdk/cmdline-tools && curl -fsSL "https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_CMDTOOLS_BUILD}_latest.zip" -o /tmp/android-cmdtools.zip && unzip -q /tmp/android-cmdtools.zip -d /tmp/android-cmdtools-extract && mv /tmp/android-cmdtools-extract/cmdline-tools /opt/android-sdk/cmdline-tools/latest && rm -rf /tmp/android-cmdtools.zip /tmp/android-cmdtools-extract && yes | sdkmanager --licenses && sdkmanager --install "platform-tools" "build-tools;37.0.0" "platforms;android-37.1" "cmake;3.31.6" # buildkit |
| COPY deployment/git-credential-helper.sh /usr/local/bin/git-credential-helper # buildkit |
| RUN |2 TARGETARCH=amd64 BX_VERSION=1.5.0 /bin/sh -c chmod +x /usr/local/bin/git-credential-helper && git config --global credential.helper "/usr/local/bin/git-credential-helper" # buildkit |
| WORKDIR /workspace |
| ARG TARGETARCH=amd64 |
| RUN |1 TARGETARCH=amd64 /bin/sh -c mkdir -p /mnt/storage/remote_dev_environment # buildkit |
| WORKDIR /mnt/storage/remote_dev_environment |
| COPY /bin/remote_devd /usr/local/bin/remote_devd # buildkit |
| RUN |1 TARGETARCH=amd64 /bin/sh -c chmod +x /usr/local/bin/remote_devd # buildkit |
| RUN |1 TARGETARCH=amd64 /bin/sh -c mkdir -p /root/.config/opencode # buildkit |
| COPY deployment/opencode_config.json /root/.config/opencode/opencode.json # buildkit |
| VOLUME [/root/.local/share/opencode] |
| ENTRYPOINT ["/usr/local/bin/remote_devd"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.version | 24.04 |
Details
2026-08-10 14:17:28 +01:00
Versions (93)
View all
Container
1
OCI / Docker
v0.5.0
2026-08-10
alpha-v0.5.4
2026-08-10
alpha-v0.5.3
2026-08-09
alpha-v0.5.2
2026-08-09
alpha-v0.5.1
2026-08-09