hermes-api (sha256:a8eab57c93e7cd86ef6a2edfee7143309d992ff7e722eaf45d736b866b738d85)

Published 2026-09-24 07:05:16 +00:00 by jacob-admin

Installation

docker pull forgejo.philflow.me/phil/hermes-api@sha256:a8eab57c93e7cd86ef6a2edfee7143309d992ff7e722eaf45d736b866b738d85
sha256:a8eab57c93e7cd86ef6a2edfee7143309d992ff7e722eaf45d736b866b738d85

Image layers

# debian.sh --arch 'amd64' out/ 'trixie' '@1789689600'
ENV DEBIAN_FRONTEND=noninteractive PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 HOME=/tmp
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 locales && sed -i 's/^# *de_DE.UTF-8 UTF-8/de_DE.UTF-8 UTF-8/' /etc/locale.gen && locale-gen && rm -rf /var/lib/apt/lists/* # buildkit
ENV LANG=de_DE.UTF-8 LC_ALL=de_DE.UTF-8
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 permissions.json ./permissions.json # 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-09-24 07:05:16 +00:00
2
OCI / Docker
linux/amd64
244 MiB
Versions (2) View all
1.1.0 2026-09-24
1.0.0 2026-09-20