| # debian.sh --arch 'amd64' out/ 'bookworm' '@1775433600' |
| /bin/sh -c apt-get update && apt-get install -y --no-install-recommends git curl openssh-client jq ca-certificates gnupg python3 python3-pip python3-venv && rm -rf /var/lib/apt/lists/* |
| /bin/sh -c curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" > /etc/apt/sources.list.d/github-cli.list && apt-get update && apt-get install -y gh && rm -rf /var/lib/apt/lists/* |
| /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && apt-get install -y nodejs && rm -rf /var/lib/apt/lists/* && npm install -g @anthropic-ai/claude-code |
| COPY dir:427d7b7093b372bb7a2478feafad3e94676be69272933c4f88b7107821c6919e in /usr/local/go |
| ENV PATH="/usr/local/go/bin:${PATH}" |
| ENV RUSTUP_HOME="/usr/local/rustup" CARGO_HOME="/usr/local/cargo" PATH="/usr/local/cargo/bin:${PATH}" |
| /bin/sh -c curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain stable --profile minimal |
| COPY file:561ce63c6ae38810b11111fa84b5382d1e63afd95f5c8cb9540402d099a10b03 in /usr/local/bin/swe-af-worker |
| /bin/sh -c useradd -m -u 1000 -s /bin/bash worker && mkdir -p /workspace && chown worker:worker /workspace && git config --system safe.directory /workspace |
| USER worker |
| WORKDIR /workspace |
| ENTRYPOINT ["/usr/local/bin/swe-af-worker"] |