hermes-agent-docker (sha256:03b0d1f09d088f5cfef684b27b894c8b9b8ae869564688677da4331142b97abb)
Installation
docker pull code.mehalter.com/mehalter/hermes-agent-docker@sha256:03b0d1f09d088f5cfef684b27b894c8b9b8ae869564688677da4331142b97abbsha256:03b0d1f09d088f5cfef684b27b894c8b9b8ae869564688677da4331142b97abbImage layers
| # debian.sh --arch 'amd64' out/ 'trixie' '@1775433600' |
| ENV VIRTUAL_ENV=/opt/hermes/venv |
| ENV UV_PYTHON_INSTALL_DIR=/opt/uv/python |
| ENV PLAYWRIGHT_BROWSERS_PATH=/ms-playwright |
| ENV HERMES_HOME=/opt/data |
| ENV HERMES_RUNTIME_HOME=/opt/hermes-runtime |
| ENV HOME=/opt/hermes-runtime/home |
| ENV XDG_CONFIG_HOME=/opt/hermes-runtime/config |
| ENV XDG_CACHE_HOME=/opt/hermes-runtime/cache |
| ENV XDG_STATE_HOME=/opt/hermes-runtime/state |
| ENV PATH=/opt/hermes/venv/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends build-essential ca-certificates curl dnsutils file ffmpeg htop ghostscript git gzip gnupg less mupdf-tools netcat-openbsd openssh-client poppler-utils python3 qpdf ripgrep rsync tar unzip wget xz-utils zip && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /usr/local/bin/docker /usr/local/bin/docker-real # buildkit |
| COPY /opt/uv /opt/uv # buildkit |
| COPY /opt/hermes /opt/hermes # buildkit |
| COPY /usr/local/bin /usr/local/bin # buildkit |
| COPY /usr/local/lib/node_modules /usr/local/lib/node_modules # buildkit |
| COPY docker-wrapper.sh /usr/local/bin/docker # buildkit |
| COPY healthcheck.sh /usr/local/bin/hermes-healthcheck # buildkit |
| COPY entrypoint.sh /opt/hermes/docker/entrypoint.sh # buildkit |
| RUN /bin/sh -c chmod 755 /usr/local/bin/docker /usr/local/bin/docker-real /usr/local/bin/hermes-healthcheck /opt/hermes/docker/entrypoint.sh && install -d -m 1777 "$HERMES_RUNTIME_HOME" /ms-playwright && npx playwright install --with-deps chromium # buildkit |
| RUN /bin/sh -c chmod -R a=rX,u+w /opt/uv /opt/hermes /ms-playwright # buildkit |
| WORKDIR /opt/hermes |
| VOLUME [/opt/data] |
| HEALTHCHECK &{["CMD" "/usr/local/bin/hermes-healthcheck"] "30s" "10s" "30s" "0s" '\x03'} |
| ENTRYPOINT ["/opt/hermes/docker/entrypoint.sh"] |
Details
2026-04-16 18:21:12 -04:00
Versions (5)
View all
Container
27
OCI / Docker
linux/amd64
1.3 GiB
v2026.4.16
2026-04-16
v2026.4.13
2026-04-16
v2026.4.8
2026-04-13
v2026.4.3
2026-04-08
v2026.3.30
2026-04-07