hermes-app (sha256:c2793cb4d943a0cc89c31c911f17bb7c17a3b9ecde9770e40b1590c6014a3c6b)

Published 2026-07-29 08:43:32 +00:00 by Phil

Installation

docker pull forgejo.philflow.me/phil/hermes-app@sha256:c2793cb4d943a0cc89c31c911f17bb7c17a3b9ecde9770e40b1590c6014a3c6b
sha256:c2793cb4d943a0cc89c31c911f17bb7c17a3b9ecde9770e40b1590c6014a3c6b

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1783900800'
ENV DEBIAN_FRONTEND=noninteractive PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 HOME=/tmp HERMES_STATIC_DIR=/app/static
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends libreoffice-calc libreoffice-core python3-uno python3 python3-venv libpango-1.0-0 libpangoft2-1.0-0 libcairo2 libgdk-pixbuf-2.0-0 libffi8 shared-mime-info fonts-dejavu-core fonts-liberation2 ca-certificates tini && rm -rf /var/lib/apt/lists/* # buildkit
WORKDIR /app
RUN /bin/sh -c python3 -m venv --system-site-packages /opt/venv # buildkit
ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin HERMES_UNO_PYTHON=/opt/venv/bin/python3
COPY backend/pyproject.toml backend/README.md ./ # buildkit
COPY backend/src ./src # buildkit
RUN /bin/sh -c pip install --no-cache-dir . # buildkit
COPY backend/configs ./configs # buildkit
COPY backend/templates ./templates # buildkit
COPY backend/registry.yaml ./registry.yaml # buildkit
COPY /build/dist ./static # buildkit
RUN /bin/sh -c useradd --system --create-home --home-dir /home/hermes hermes && chown -R hermes:hermes /app # buildkit
USER hermes
EXPOSE map[8000/tcp:{}]
ENTRYPOINT ["/usr/bin/tini" "--"]
CMD ["uvicorn" "hermes_pipeline.api:app" "--host" "0.0.0.0" "--port" "8000"]
Details
Container
2026-07-29 08:43:32 +00:00
4
OCI / Docker
linux/amd64
236 MiB
Versions (8) View all
0.9.0 2026-08-26
0.8.0 2026-08-05
0.7.0 2026-08-05
0.6.0 2026-08-04
0.5.0 2026-07-29