Sign inSign up

gounthar/hermes-agent:riscv64

Manifest digest

sha256:28dd50cf77b4332c7ad3d5a8795105147448cc33816e029f8a53bb135567c207

OS/ARCH

linux/riscv64

Compressed size

1.55 GB

Last pushed

4 months by gounthar

Type

Image

Manifest digest

sha256:28dd50cf77b4332c7ad3d5a8795105147448cc33816e029f8a53bb135567c207

Image Layers

1# debian.sh --arch 'riscv64' out/45.58 MB
2ENV PYTHONUNBUFFERED=10 B
3ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright0 B
4RUN /bin/sh -c apt-get update400.84 MB
5ARG S6_OVERLAY_VERSION=3.2.3.00 B
6ARG S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf0 B
7ARG S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf80 B
8ARG S6_OVERLAY_SYMLINKS_SHA256=a60dc5235de3ecbcf874b9c1f18d73263ab99b289b9329aa950e8729c4789f0e0 B
9ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.3.0/s6-overlay-noarch.tar.xz /tmp/ # buildkit7.03 KB
10ADD https://github.com/just-containers/s6-overlay/releases/download/v3.2.3.0/s6-overlay-symlinks-noarch.tar.xz /tmp/ # buildkit460 B
11RUN |4 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf82.67 MB
12RUN |4 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf83.29 KB
13ARG UV_VERSION=0.11.60 B
14ARG UV_RISCV64_SHA256=0e3ead8667b51b07b5fb9d114bcd1914a5fe3159e6959a584dc2f89c6724e1230 B
15RUN |6 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf823.34 MB
16ARG NODE_VERSION=22.22.30 B
17ARG NODE_RISCV64_SHA256=7a2c78e87eb154d450c5cccc6f9a8b3de1a0854ee78f3ef92a2d7e4c71d4985f0 B
18RUN |8 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf855.75 MB
19ENV RUSTUP_HOME=/usr/local/rustup0 B
20ENV CARGO_HOME=/usr/local/cargo0 B
21ENV PATH=/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
22ARG RUST_VERSION=1.96.00 B
23RUN |9 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf8255.99 MB
24WORKDIR /opt/hermes146 B
25COPY package.json package-lock.json ./ #155.62 KB
26COPY web/package.json web/ # buildkit733 B
27COPY ui-tui/package.json ui-tui/ # buildkit744 B
28COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit372.19 KB
29ENV npm_config_install_links=false0 B
30ENV PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=10 B
31RUN |9 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf898.97 MB
32COPY pyproject.toml uv.lock ./ #173.15 KB
33RUN |9 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf8167 B
34RUN |9 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf8436.55 MB
35COPY --chown=hermes:hermes . . #51.42 MB
36RUN |9 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf8614.62 KB
37USER root0 B
38RUN |9 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf8211.97 MB
39RUN |9 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf820.28 KB
40ARG HERMES_GIT_SHA=d73e2e91c0a95491328ed25f3972478f3a9f14290 B
41RUN |10 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf8207 B
42COPY docker/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit2.7 KB
43RUN |10 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf8232 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
49COPY --chmod=0755 docker/hermes-exec-shim.sh /opt/hermes/bin/hermes #1.92 KB
50ENV PATH=/opt/hermes/bin:/opt/hermes/.venv/bin:/opt/data/.local/bin:/usr/local/cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
51RUN |10 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf S6_OVERLAY_RISCV64_SHA256=a4a4ed5eb17562879d07189cc4b3b9cd146c2d88855792fa95d99e0decbfcaf893 B
52VOLUME [/opt/data]0 B
53ENTRYPOINT ["/init" "/opt/hermes/docker/main-wrapper.sh"]0 B
54CMD []0 B

Command

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