agent-runtime-base (sha256:ec6723a804f674032703d0a39776c0c058bd1b40a4e8739ac3571802953c8a62)
Published 2026-06-03 17:03:22 +02:00 by simon
Installation
docker pull git-ui.haerer.cloud/simon/agent-runtime-base@sha256:ec6723a804f674032703d0a39776c0c058bd1b40a4e8739ac3571802953c8a62sha256:ec6723a804f674032703d0a39776c0c058bd1b40a4e8739ac3571802953c8a62Image layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1779062400' |
| RUN /bin/sh -c apt-get update && apt-get -y --no-install-recommends install ca-certificates libodbc1 libssl3 libsctp1 netbase && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /usr/local /usr/local # buildkit |
| ENV LANG=C.UTF-8 |
| COPY /ELIXIR_LOCAL/usr/local /usr/local # buildkit |
| ARG CACHE_BUST=8fc7724b1f3529ffde1c48f6a0aa1231dfb6b39f |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN |1 CACHE_BUST=8fc7724b1f3529ffde1c48f6a0aa1231dfb6b39f /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential git pkg-config curl ca-certificates gnupg lsb-release inotify-tools tini tmux jq sudo openssh-client python3 chromium chromium-driver fonts-noto-color-emoji && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 CACHE_BUST=8fc7724b1f3529ffde1c48f6a0aa1231dfb6b39f /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && apt-get install -y --no-install-recommends nodejs && npm install -g @anthropic-ai/claude-code@2.1.158 @openai/codex opencode-ai @ai-sdk/openai-compatible && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN |1 CACHE_BUST=8fc7724b1f3529ffde1c48f6a0aa1231dfb6b39f /bin/sh -c mix local.hex --force && mix local.rebar --force # buildkit |
| ENV CFLAGS=-O2 -mno-avx -mno-avx2 |
| RUN |1 CACHE_BUST=8fc7724b1f3529ffde1c48f6a0aa1231dfb6b39f /bin/sh -c useradd -m -u 1000 -s /bin/bash agent && echo 'agent ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/agent && mkdir -p /repo /etc/brain-agent /home/agent/.claude /home/agent/.codex /home/agent/.config/opencode && chown -R agent:agent /repo /home/agent/.claude /home/agent/.codex /home/agent/.config # buildkit |
| ENV CLAUDE_CONFIG_DIR=/home/agent/.claude |
| ENV CODEX_HOME=/home/agent/.codex |
| ENV OPENCODE_CONFIG=/home/agent/.config/opencode/opencode.json |
| ENV PHX_HOST=0.0.0.0 PORT=4001 |
| COPY docker/agent-runtime/entrypoint.sh /usr/local/bin/agent-entrypoint # buildkit |
| COPY docker/agent-runtime/ship /usr/local/bin/ship # buildkit |
| COPY docker/agent-runtime/depends-on /usr/local/bin/depends-on # buildkit |
| COPY docker/agent-runtime/fetch-attachment /usr/local/bin/fetch-attachment # buildkit |
| COPY docker/agent-runtime/run-gitea-mcp /usr/local/bin/run-gitea-mcp # buildkit |
| COPY docker/agent-runtime/agent-runner-system-prompt.md /etc/brain-agent/system-prompt.md # buildkit |
| COPY docker/agent-runtime/skills /etc/brain-agent/skills # buildkit |
| COPY /go/bin/gitea-mcp /usr/local/bin/gitea-mcp # buildkit |
| RUN |1 CACHE_BUST=8fc7724b1f3529ffde1c48f6a0aa1231dfb6b39f /bin/sh -c chmod +x /usr/local/bin/agent-entrypoint /usr/local/bin/ship /usr/local/bin/depends-on /usr/local/bin/fetch-attachment /usr/local/bin/run-gitea-mcp && chmod -R a+rX /etc/brain-agent/skills # buildkit |
| USER agent |
| WORKDIR /repo |
| ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/agent-entrypoint"] |
| CMD ["agent"] |
Details
2026-06-03 17:03:22 +02:00
Versions (11)
View all
Container
2
OCI / Docker
linux/amd64
1.2 GiB
2e21a4b017106b4635d31dcbcc3b57d053ad177f
2026-06-06
latest
2026-06-06
541b5fe347057bc27ba8547db50d7651460a1752
2026-06-05
e64eebd4a460a3bdd5b60a3deec389300a687e58
2026-06-05
fb67fdab40188ddf939ab8f17c237ee6bf0c12aa
2026-06-05