archon (240d3a27)

Published 2026-08-19 18:27:00 +02:00 by Lynx

Installation

docker pull forge.angelhost.eu/lynx/archon:240d3a27
sha256:a6e3fa83102fa5c82c4fa05162cf56c71013f34710ecfab2ad728c65b01856fc

About this package

Control AI coding assistants remotely from Telegram, Slack, Discord, and GitHub

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1773619200'
ARG BUN_RUNTIME_TRANSPILER_CACHE_PATH=0
ENV BUN_RUNTIME_TRANSPILER_CACHE_PATH=0
ARG BUN_INSTALL_BIN=/usr/local/bin
ENV BUN_INSTALL_BIN=/usr/local/bin
COPY docker-entrypoint.sh /usr/local/bin # buildkit
COPY /usr/local/bin/bun /usr/local/bin/bun # buildkit
RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh -c mkdir -p /usr/local/bun-node-fallback-bin && ln -s /usr/local/bin/bun /usr/local/bun-node-fallback-bin/node # buildkit
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/bun-node-fallback-bin
RUN |2 BUN_RUNTIME_TRANSPILER_CACHE_PATH=0 BUN_INSTALL_BIN=/usr/local/bin /bin/sh -c groupadd bun --gid 1000 && useradd bun --uid 1000 --gid bun --shell /bin/sh --create-home && ln -s /usr/local/bin/bun /usr/local/bin/bunx && which bun && which bunx && bun --version # buildkit
WORKDIR /home/bun/app
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
CMD ["/usr/local/bin/bun"]
LABEL org.opencontainers.image.source="https://github.com/coleam00/Archon"
LABEL org.opencontainers.image.description="Control AI coding assistants remotely from Telegram, Slack, Discord, and GitHub"
LABEL org.opencontainers.image.licenses="MIT"
ENV DEBIAN_FRONTEND=noninteractive
WORKDIR /app
/bin/sh -c apt-get update && apt-get install -y curl git bash ca-certificates gnupg gosu postgresql-client ripgrep jq chromium && 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 && chmod go+r /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" | tee /etc/apt/sources.list.d/github-cli.list > /dev/null && apt-get update && apt-get install -y gh && rm -rf /var/lib/apt/lists/*
/bin/sh -c apt-get update && apt-get install -y --no-install-recommends nodejs npm && npm install -g agent-browser@0.22.1 && NATIVE_BIN=$(find /usr/local/lib/node_modules/agent-browser -name 'agent-browser-*' -type f -executable 2>/dev/null | head -1) && if [ -n "$NATIVE_BIN" ]; then cp "$NATIVE_BIN" /usr/local/bin/agent-browser-native && chmod +x /usr/local/bin/agent-browser-native && ln -sf /usr/local/bin/agent-browser-native /usr/local/bin/agent-browser; else echo "ERROR: agent-browser native binary not found after npm install" >&2 && exit 1; fi && npm cache clean --force && rm -rf /usr/local/lib/node_modules/agent-browser && apt-get purge -y nodejs npm && apt-get autoremove -y && rm -rf /var/lib/apt/lists/*
ENV AGENT_BROWSER_EXECUTABLE_PATH=/usr/bin/chromium
/bin/sh -c useradd -m -u 1001 -s /bin/bash appuser && chown appuser:appuser /app
/bin/sh -c mkdir -p /.archon/workspaces /.archon/worktrees && chown -R appuser:appuser /.archon
USER appuser
COPY multi:b4c9246cc76732bcf657d28da3a0323bbca9112e3c3b7ea3415b4480066d72b6 in ./
COPY file:fee2f02583b485444fcbddc274c9839a9bbd369a820bb9c5b569b0ae245942e7 in ./packages/adapters/
COPY file:30fe1f5d420fee24a120166fd0cf4f76decc6a0b76a4f9ddcefb58ecbe476c4c in ./packages/cli/
COPY file:32c0e63f202703a8d6b7302f12c7363967ff08b5a5a43babde059d11d503d8e9 in ./packages/core/
COPY file:32a167e464094f2a6ff07477e30a1aa6d34b5383a535ead8d8e2c346ac0c5f4b in ./packages/docs-web/
COPY file:04bc99e27e3c8672684b73e9b2ef948d39434950253c50bf904ab1f2aefbc963 in ./packages/git/
COPY file:729672135f9e2f4d424c1c888fc8c5fcf56d05e6d15e1e7077a308e9f4dcb703 in ./packages/isolation/
COPY file:b63535ddde111df76cd7cbf8310d489e11e6e2df7c405e5d1b749f842cc04dac in ./packages/paths/
COPY file:e3fb1e68ce00bb47aabcdb1319f3c75901130c8aa466c18719e840d7f57170c8 in ./packages/providers/
COPY file:2044fc0b0c395714abaa68fb976c5d35e0431c78d0da4975a8369a63e476d813 in ./packages/server/
COPY file:10c8ec4ed3768f806ff39f82eb10a6175d3659ab4e1196a75a854a3e6fe161ff in ./packages/web/
COPY file:d664d791735b8b1319acaba5b6a15c08ab3f6b55a3b3d03ecc21fff18a32408c in ./packages/workflows/
/bin/sh -c HOME=/home/appuser BUN_INSTALL_CACHE_DIR=/tmp/bun-install-cache bun install --frozen-lockfile --production --ignore-scripts --linker=hoisted && rm -rf /tmp/bun-install-cache
COPY dir:f369ce191fb91930246d2e6de39b762a72cc3b672882aed449414a14e83d529c in ./packages/adapters/
COPY dir:1f8c9d2cd7cbbd9b471499b3af5c446f9214fa2332b5a203cad3f3ad36550eab in ./packages/cli/
COPY dir:609399866bee09a7512b7bec13e33bae62e695a3c3aefea928e3d7e69f23e0ff in ./packages/core/
COPY dir:3c2286238c238aa0b07c4f5cabc8416a24780fea3ec6563b20c7024d0382b3b6 in ./packages/git/
COPY dir:1afb7a65ac440b30f2bb131a1fe8a0b3fb1e6289a039568513d4292dfde75ad6 in ./packages/isolation/
COPY dir:202362463d625d32064eea668616ad93b40adc7eebd715e4eeb9497c7c011ff5 in ./packages/paths/
COPY dir:74105226f31b66d60cff337fdaeb1992e4c21f0be811d8782c01ec0daac8f109 in ./packages/providers/
COPY dir:16da4f69b317734c416170bb2826c1c23446aaed7caa5b1d787ed93738bb9dfc in ./packages/server/
COPY dir:fe2a94439df6cd113640e8ce7bd6dea3ebd48b738c1f9fbc2049803e4dd62314 in ./packages/workflows/
COPY dir:bba0fc88ac3de92797d03a9132a4858ba8e4888aba8f354cf7da81a2f546ea77 in ./packages/web/dist/
COPY dir:aabef9107df0fdf42b661468e1088af9d0599dcfac5f8fb8d59c89c339c4662a in ./.archon/
COPY dir:63d50ca4804ba17bd1293b1d47ffa9fe7c7360a41ce23c2ba66b9914943be320 in ./migrations/
COPY file:9459ebe1294b983712b5825aec8737b31341e07107a8d9aacfbde4450726d4c1 in ./
USER root
/bin/sh -c mkdir -p /home/appuser/.codex && chown appuser:appuser /home/appuser/.codex
/bin/sh -c gosu appuser git config --global --add safe.directory '/.archon/workspaces' && gosu appuser git config --global --add safe.directory '/.archon/workspaces/*' && gosu appuser git config --global --add safe.directory '/.archon/worktrees' && gosu appuser git config --global --add safe.directory '/.archon/worktrees/*'
COPY file:242fa7ccbcb37cbca8c2d963fe069d71c0fd0491630740e8979d653b3b9242e6 in /usr/local/bin/
/bin/sh -c sed -i 's/\r$//' /usr/local/bin/docker-entrypoint.sh && chmod +x /usr/local/bin/docker-entrypoint.sh
EXPOSE 3000
ENTRYPOINT ["docker-entrypoint.sh"]

Labels

Key Value
io.buildah.version 1.45.0
org.opencontainers.image.created 2026-03-18T04:33:58.423Z
org.opencontainers.image.description Control AI coding assistants remotely from Telegram, Slack, Discord, and GitHub
org.opencontainers.image.licenses MIT
org.opencontainers.image.revision a04817ce2b7f1a1e8b7cbf8af8f2c027ab072f1d
org.opencontainers.image.source https://github.com/coleam00/Archon
org.opencontainers.image.title bun
org.opencontainers.image.url https://github.com/oven-sh/bun
org.opencontainers.image.version 1.3.11-slim
Details
Container
2026-08-19 18:27:00 +02:00
0
OCI / Docker
linux/amd64
MIT
1.3 GiB
Versions (1) View all
240d3a27 2026-08-19