akasha (sha256:b37b03d4cb469f141405ffd0291b4c9e56aa2bad64c2c0ff2824a223bb67e5a6)
Published 2026-07-02 09:32:17 +00:00 by arc
Installation
docker pull forgery.cc/arc/akasha@sha256:b37b03d4cb469f141405ffd0291b4c9e56aa2bad64c2c0ff2824a223bb67e5a6sha256:b37b03d4cb469f141405ffd0291b4c9e56aa2bad64c2c0ff2824a223bb67e5a6Image layers
| # debian.sh --arch 'arm64' out/ 'trixie' '@1782172800' |
| RUN /bin/sh -c apt-get update && apt-get install -y curl dumb-init git git-lfs htop locales lsb-release man-db nano openssh-client procps sudo vim-tiny wget zsh && git lfs install && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c sed -i "s/# en_US.UTF-8/en_US.UTF-8/" /etc/locale.gen && locale-gen # buildkit |
| ENV LANG=en_US.UTF-8 |
| RUN /bin/sh -c if grep -q 1000 /etc/passwd; then userdel -r "$(id -un 1000)"; fi && adduser --gecos '' --disabled-password coder && echo "coder ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers.d/nopasswd # buildkit |
| RUN /bin/sh -c ARCH="$(dpkg --print-architecture)" && curl -fsSL "https://github.com/boxboat/fixuid/releases/download/v0.6.0/fixuid-0.6.0-linux-$ARCH.tar.gz" | tar -C /usr/local/bin -xzf - && chown root:root /usr/local/bin/fixuid && chmod 4755 /usr/local/bin/fixuid && mkdir -p /etc/fixuid && printf "user: coder\ngroup: coder\n" > /etc/fixuid/config.yml # buildkit |
| COPY ci/release-image/entrypoint.sh /usr/bin/entrypoint.sh # buildkit |
| RUN /bin/sh -c dpkg -i /tmp/packages/code-server*$(dpkg --print-architecture).deb # buildkit |
| ENV ENTRYPOINTD=/entrypoint.d |
| EXPOSE map[8080/tcp:{}] |
| USER 1000 |
| ENV USER=coder |
| WORKDIR /home/coder |
| ENTRYPOINT ["/usr/bin/entrypoint.sh" "--bind-addr" "0.0.0.0:8080" "."] |
| USER root |
| ARG TARGETARCH=arm64 |
| ARG MISE_VERSION=2026.6.14 |
| RUN |2 TARGETARCH=arm64 MISE_VERSION=2026.6.14 /bin/sh -c apt-get update && apt-get install -y --no-install-recommends curl ca-certificates git gnupg unzip xz-utils && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |2 TARGETARCH=arm64 MISE_VERSION=2026.6.14 /bin/sh -c set -eux; case "$TARGETARCH" in amd64) A=x64 ;; arm64) A=arm64 ;; *) echo "arch $TARGETARCH?" && exit 1 ;; esac; curl -fsSL -o /usr/local/bin/mise "https://github.com/jdx/mise/releases/download/v${MISE_VERSION}/mise-v${MISE_VERSION}-linux-${A}"; chmod +x /usr/local/bin/mise; mise --version # buildkit |
| COPY mise.toml /etc/mise/config.toml # buildkit |
| RUN |2 TARGETARCH=arm64 MISE_VERSION=2026.6.14 /bin/sh -c set -eux; { echo '# Managed by the akasha image.'; echo 'export CARGO_HOME="$HOME/.cargo"'; echo 'export NPM_CONFIG_PREFIX="$HOME/.local"'; echo 'export PATH="$HOME/.local/bin:$HOME/bin:$HOME/.local/share/mise/shims:$PATH"'; echo 'command -v mise >/dev/null 2>&1 && eval "$(mise activate bash --shims)" 2>/dev/null || true'; } > /etc/profile.d/10-akasha-devbox.sh; chmod 0644 /etc/profile.d/10-akasha-devbox.sh; echo '[ -f /etc/profile.d/10-akasha-devbox.sh ] && . /etc/profile.d/10-akasha-devbox.sh' >> /etc/bash.bashrc; mkdir -p /etc/zsh; echo '[ -f /etc/profile.d/10-akasha-devbox.sh ] && emulate sh -c ". /etc/profile.d/10-akasha-devbox.sh"' >> /etc/zsh/zshenv # buildkit |
| USER coder |
| USER root |
| RUN |2 TARGETARCH=arm64 MISE_VERSION=2026.6.14 /bin/sh -c mkdir -p /tmp/dev-container-features # buildkit |
| COPY /tmp/build-features/ /tmp/dev-container-features # buildkit |
| RUN |2 TARGETARCH=arm64 MISE_VERSION=2026.6.14 /bin/sh -c echo "_CONTAINER_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'coder' || grep -E '^coder|^[^:]*:[^:]*:coder:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env && echo "_REMOTE_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'coder' || grep -E '^coder|^[^:]*:[^:]*:coder:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env # buildkit |
| RUN |2 TARGETARCH=arm64 MISE_VERSION=2026.6.14 /bin/sh -c cp -ar /tmp/build-features-src/common-utils_0 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/common-utils_0 && cd /tmp/dev-container-features/common-utils_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/common-utils_0 # buildkit |
| ARG _DEV_CONTAINERS_IMAGE_USER=coder |
| USER coder |
| LABEL devcontainer.metadata=[ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"containerUser":"coder","remoteUser":"coder"} ] |
Labels
| Key | Value |
|---|---|
| devcontainer.metadata | [ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"containerUser":"coder","remoteUser":"coder"} ] |
Details
2026-07-02 09:32:17 +00:00
Versions (6)
View all
Container
1
OCI / Docker
linux/arm64
368 MiB
6aefd523b378543e1466a3bcad690c7a46551533
2026-07-10
latest
2026-07-10
41daeeae0203ab4f6a78ff956361b3a0502eec3f
2026-07-02
a60c27edc52502186b387321d86e9222c5c9117e
2026-07-02
239d61a8a0bdab852962cd438bc316fe8672265f
2026-07-02