Sign inSign up

1panel/hermes-agent:2026.7.7.2

Multi-platform
Machine learning & AI
Index digest

sha256:95a54b7b3f595bf509a9c7c1af2db86e441b9c4e898f298dedaf1ffe16747152

OS/ARCH

Compressed size

960.35 MB

Last pushed

3 months by 1panel

Type

Image

Manifest digest

sha256:8b9cdf92885dc946f646989a912313791cd8796dd203c6ac13b7c80105c02b93

Image Layers

1# debian.sh --arch 'arm64' out/47.37 MB
2ENV PYTHONUNBUFFERED=10 B
3ENV PYTHONDONTWRITEBYTECODE=10 B
4ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright0 B
5RUN /bin/sh -c apt-get update370.27 MB
6ARG TARGETARCH=arm640 B
7ARG S6_OVERLAY_VERSION=3.2.3.00 B
8ARG S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf0 B
9ARG S6_OVERLAY_X86_64_SHA256=a93f02882c6ed46b21e7adb5c0add86154f01236c93cd82c7d682722e88405630 B
10ARG S6_OVERLAY_AARCH64_SHA256=0952056ff913482163cc30e35b2e944b507ba1025d78f5becbb89367bf3445810 B
11ARG S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e0 B
12ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.3.0/s6-overlay-noarch.tar.xz /tmp/ # buildkit7.03 KB
13ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.3.0/s6-overlay-symlinks-noarch.tar.xz /tmp/ # buildkit461 B
14RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf3.12 MB
15RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf3.24 KB
16COPY --chmod=0755 /usr/local/bin/uv /usr/local/bin/uvx /usr/local/bin/22.33 MB
17COPY --chmod=0755 /usr/local/bin/node /usr/local/bin/ #43.23 MB
18COPY /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/npm # buildkit2.63 MB
19COPY /usr/local/lib/node_modules/corepack /usr/local/lib/node_modules/corepack # buildkit223.73 KB
20RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf244 B
21WORKDIR /opt/hermes115 B
22COPY package.json package-lock.json ./ #153.97 KB
23COPY web/package.json web/ # buildkit780 B
24COPY ui-tui/package.json ui-tui/ # buildkit719 B
25COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit378.9 KB
26COPY apps/shared/ apps/shared/ # buildkit4.64 KB
27ENV npm_config_install_links=false0 B
28RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf303.64 MB
29COPY pyproject.toml uv.lock ./ #192.28 KB
30RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf157 B
31RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf78.99 MB
32COPY web/ web/ # buildkit983.22 KB
33COPY ui-tui/ ui-tui/ # buildkit780.03 KB
34COPY apps/shared/ apps/shared/ # buildkit4.65 KB
35RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf3.06 MB
36COPY --chmod=a+rX,go-w . . #11.48 MB
37RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf21.9 KB
38USER root0 B
39RUN |6 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf1.93 KB
40ARG HERMES_GIT_SHA=9de9c25f620ff7f1ce0fd5457d596052d51595960 B
41RUN |7 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf195 B
42COPY docker/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit2.68 KB
43RUN |7 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf208 B
44COPY --chmod=0755 docker/cont-init.d/015-supervise-perms /etc/cont-init.d/015-supervise-perms #1.9 KB
45COPY --chmod=0755 docker/cont-init.d/02-reconcile-profiles /etc/cont-init.d/02-reconcile-profiles #1.19 KB
46ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist0 B
47ENV HERMES_TUI_DIR=/opt/hermes/ui-tui0 B
48ENV HERMES_HOME=/opt/data0 B
49ENV HERMES_WRITE_SAFE_ROOT=/opt/data0 B
50ENV HERMES_DISABLE_LAZY_INSTALLS=10 B
51ENV HERMES_LAZY_INSTALL_TARGET=/opt/data/lazy-packages0 B
52ENV PATH=/opt/hermes/bin:/opt/hermes/.venv/bin:/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
53RUN |7 TARGETARCH=arm64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf32 B
54VOLUME [/opt/data]0 B
55ENTRYPOINT ["/init" "/opt/hermes/docker/main-wrapper.sh"]0 B
56CMD []0 B
57LABEL org.opencontainers.image.source=https://github.com/1Panel-dev/runtime org.opencontainers.image.title=1Panel Hermes Agent0 B
58USER root0 B
59ENV HERMES_DASHBOARD=1 HERMES_DASHBOARD_HOST=0.0.0.0 HERMES_DASHBOARD_PORT=9119 VIRTUAL_ENV=/opt/hermes/.venv0 B
60RUN /bin/sh -c chmod -R71.52 MB
61COPY hermes-agent/hermes-gateway-run.sh /usr/local/bin/1panel-hermes-gateway-run # buildkit275 B
62RUN /bin/sh -c chmod 755271 B
63CMD ["1panel-hermes-gateway-run"]0 B

Command

# debian.sh --arch 'arm64' out/ 'trixie' '@1777939200'