Sign inSign up

takalele/hermes-agent:73a20a6ad62b678d69335ef3a352ccf9ab85167b

Index digest

sha256:50bd75f363d63df9e2ae0fa728ac864cb9595d1ff0edb2d2fce8f110f69c303f

OS/ARCH

linux/amd64

Compressed size

1.52 GB

Last pushed

3 months by takalele

Type

Image

Manifest digest

sha256:488b524a4c78de4d738c1fe4229d8e380d74054fc9988b952538d0c47da5f2c4

Image Layers

1# debian.sh --arch 'amd64' out/47.02 MB
2ENV PYTHONUNBUFFERED=10 B
3ENV PYTHONDONTWRITEBYTECODE=10 B
4ENV PLAYWRIGHT_BROWSERS_PATH=/opt/hermes/.playwright0 B
5RUN /bin/sh -c apt-get update385.11 MB
6ARG TARGETARCH=amd640 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/ # buildkit460 B
14RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf2.68 MB
15RUN |6 TARGETARCH=amd64 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/23.33 MB
17COPY --chmod=0755 /usr/local/bin/node /usr/local/bin/ #43.12 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.74 KB
20RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf245 B
21WORKDIR /opt/hermes115 B
22COPY package.json package-lock.json ./ #146.97 KB
23COPY web/package.json web/ # buildkit761 B
24COPY ui-tui/package.json ui-tui/ # buildkit722 B
25COPY ui-tui/packages/hermes-ink/ ui-tui/packages/hermes-ink/ # buildkit373.77 KB
26ENV npm_config_install_links=false0 B
27RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf298.28 MB
28COPY pyproject.toml uv.lock ./ #182.55 KB
29RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf158 B
30RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf80.39 MB
31COPY web/ web/ # buildkit961.02 KB
32COPY ui-tui/ ui-tui/ # buildkit756.17 KB
33RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf3.31 MB
34COPY . . # buildkit12.18 MB
35RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf20.94 KB
36USER root0 B
37RUN |6 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf313.32 MB
38ARG HERMES_GIT_SHA=98224ce8b658c02e36a190141d387d34d8a2f6480 B
39RUN |7 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf199 B
40COPY docker/s6-rc.d/ /etc/s6-overlay/s6-rc.d/ # buildkit2.68 KB
41RUN |7 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf209 B
42COPY --chmod=0755 docker/cont-init.d/015-supervise-perms /etc/cont-init.d/015-supervise-perms #1.9 KB
43COPY --chmod=0755 docker/cont-init.d/02-reconcile-profiles /etc/cont-init.d/02-reconcile-profiles #1.19 KB
44ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist0 B
45ENV HERMES_TUI_DIR=/opt/hermes/ui-tui0 B
46ENV HERMES_HOME=/opt/data0 B
47ENV HERMES_WRITE_SAFE_ROOT=/opt/data0 B
48ENV HERMES_DISABLE_LAZY_INSTALLS=10 B
49ENV 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
50RUN |7 TARGETARCH=amd64 S6_OVERLAY_VERSION=3.2.3.0 S6_OVERLAY_NOARCH_SHA256=b720f9d9340efc8bb07528b9743813c836e4b02f8693d90241f047998b4c53cf32 B
51VOLUME [/opt/data]0 B
52ENTRYPOINT ["/init" "/opt/hermes/docker/main-wrapper.sh"]0 B
53CMD []0 B
54USER root0 B
55ARG EXTRA_RUNTIME_DEPS=libolm30 B
56ARG EXTRA_PIP_PACKAGES=mautrix[encryption]0 B
57RUN |2 EXTRA_RUNTIME_DEPS=libolm3 EXTRA_PIP_PACKAGES=mautrix[encryption] /bin/sh20.32 MB
58COPY /wheels /tmp/wheels # buildkit5.37 MB
59RUN |2 EXTRA_RUNTIME_DEPS=libolm3 EXTRA_PIP_PACKAGES=mautrix[encryption] /bin/sh5.12 MB
60RUN |2 EXTRA_RUNTIME_DEPS=libolm3 EXTRA_PIP_PACKAGES=mautrix[encryption] /bin/sh312.94 MB
61COPY scripts/ /usr/local/bin/hermes/ # buildkit2.54 KB
62COPY configs/supervisord.conf /etc/supervisor/supervisord.conf # buildkit357 B
63RUN |2 EXTRA_RUNTIME_DEPS=libolm3 EXTRA_PIP_PACKAGES=mautrix[encryption] /bin/sh2.54 KB
64RUN |2 EXTRA_RUNTIME_DEPS=libolm3 EXTRA_PIP_PACKAGES=mautrix[encryption] /bin/sh1.75 KB
65RUN |2 EXTRA_RUNTIME_DEPS=libolm3 EXTRA_PIP_PACKAGES=mautrix[encryption] /bin/sh528 B
66ENV HERMES_HOME=/opt/data0 B
67ENV HERMES_WEB_DIST=/opt/hermes/hermes_cli/web_dist0 B
68ENV PATH=/opt/data/.local/bin:/opt/hermes/bin:/opt/hermes/.venv/bin:/opt/data/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
69VOLUME [/opt/hermes]0 B
70ENTRYPOINT ["/usr/local/bin/hermes/entrypoint.sh"]0 B

Command

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