Block a user
workspace-image (2b8e778)
Published 2026-10-25 04:08:38 +00:00 by sam
Installation
docker pull git.peridot.wtf/sam/workspace-image:2b8e778sha256:7a568602cfd986a9130c8d4c8a0b61b1304875e00e9615a6f859c668cfb21ac0
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 1f2448fc08 | linux/amd64 | 1.5 GiB |
Image Layers ( linux/amd64)
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:7121eb4a5ba391efb4ba9a38c532d1c5dc2d22d276f04e062f357eea36ee62c4 in / |
| CMD ["/bin/bash"] |
| ENV DEBIAN_FRONTEND=noninteractive PLAYWRIGHT_BROWSERS_PATH=/opt/ms-playwright PIPX_HOME=/opt/pipx PIPX_BIN_DIR=/usr/local/bin |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends ca-certificates curl wget git git-lfs openssh-client gnupg build-essential pkg-config python3 python3-venv python3-pip pipx jq ripgrep fd-find tree less vim-tiny nano unzip zip xz-utils procps iproute2 dnsutils tmux locales && sed -i 's/# en_US.UTF-8/en_US.UTF-8/' /etc/locale.gen && locale-gen && ln -s /usr/bin/fdfind /usr/local/bin/fd && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV LANG=en_US.UTF-8 |
| COPY /usr/local/bin/node /usr/local/bin/node # buildkit |
| COPY /usr/local/lib/node_modules /usr/local/lib/node_modules # buildkit |
| RUN /bin/sh -c ln -s ../lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm && ln -s ../lib/node_modules/npm/bin/npx-cli.js /usr/local/bin/npx && node --version && npm --version # buildkit |
| RUN /bin/sh -c npm install -g --no-fund --no-audit @opencode/cli@2.1.4 @qwen-code/qwen-code@0.26.1 @earendil-works/pi-coding-agent@1.4.0 @playwright/mcp@0.0.83 && npm cache clean --force # buildkit |
| RUN /bin/sh -c node "$(npm root -g)/@playwright/mcp/node_modules/playwright/cli.js" install --with-deps chromium && chmod -R a+rX /opt/ms-playwright && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c pipx install aider-chat==0.86.2 && chmod -R a+rX /opt/pipx # buildkit |
| RUN /bin/sh -c userdel -r ubuntu 2>/dev/null || true && useradd -m -u 1000 -U -s /bin/bash coder # buildkit |
| COPY config/ /opt/ai-stack/ # buildkit |
| COPY sync-home.sh /opt/ai-stack/sync-home.sh # buildkit |
| ENV OPENCODE_CONFIG=/opt/ai-stack/opencode/opencode.jsonc OPENCODE_DISABLE_AUTOUPDATE=1 OPENCODE_DISABLE_MODELS_FETCH=1 OPENCODE_DISABLE_FREE_MODELS=1 QWEN_CODE_SYSTEM_DEFAULTS_PATH=/opt/ai-stack/qwen/system-defaults.json QWEN_USAGE_STATISTICS_ENABLED=false QWEN_CODE_MODELS_DEV_REFRESH=off QWEN_CODE_SUPPRESS_YOLO_WARNING=1 PI_OFFLINE=1 PI_SKIP_VERSION_CHECK=1 PI_TELEMETRY=0 AIDER_MODEL=openai/code AIDER_ANALYTICS=false AIDER_CHECK_UPDATE=false AIDER_SHOW_RELEASE_NOTES=false AIDER_MODEL_METADATA_FILE=/opt/ai-stack/aider/model.metadata.json AIDER_MODEL_SETTINGS_FILE=/opt/ai-stack/aider/model.settings.yml LITELLM_LOCAL_MODEL_COST_MAP=True |
| USER 1000 |
| WORKDIR /home/coder |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.version | 24.04 |