kz

valodrive-esign (sha256:e932381c03eac6e0e0e24a4d42ee73632aad191f2b73a5f096bb755bd3e7cbe5)

Published 2026-06-10 18:55:36 +00:00 by kz

Installation

docker pull git.devkz.ru/kz/valodrive-esign@sha256:e932381c03eac6e0e0e24a4d42ee73632aad191f2b73a5f096bb755bd3e7cbe5
sha256:e932381c03eac6e0e0e24a4d42ee73632aad191f2b73a5f096bb755bd3e7cbe5

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1779062400'
RUN /bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends openssl libengine-gost-openssl python3 python3-pip python3-venv ca-certificates curl && rm -rf /var/lib/apt/lists/* # buildkit
COPY openssl-gost.cnf /etc/ssl/openssl-gost.cnf # buildkit
ENV OPENSSL_CONF=/etc/ssl/openssl-gost.cnf
ENV VENV=/opt/venv
RUN /bin/sh -c python3 -m venv $VENV # buildkit
ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
COPY requirements.txt /app/requirements.txt # buildkit
RUN /bin/sh -c pip install --no-cache-dir -r /app/requirements.txt # buildkit
COPY app /app/app # buildkit
COPY tests /app/tests # buildkit
COPY trust /app/trust # buildkit
WORKDIR /app
EXPOSE [8000/tcp]
RUN /bin/sh -c openssl engine gost -t 2>&1 | grep -q "available" || (echo "GOST engine NOT available" && exit 1) # buildkit
RUN /bin/sh -c useradd --system --no-create-home --uid 10001 esign && mkdir -p /tmp/esign && chown esign:esign /tmp/esign # buildkit
USER esign
CMD ["uvicorn" "app.main:app" "--host" "0.0.0.0" "--port" "8000"]

Labels

Key Value
com.docker.compose.project esign
com.docker.compose.service backend
com.docker.compose.version 5.0.0
Details
Container
2026-06-10 18:55:36 +00:00
5
OCI / Docker
linux/amd64
80 MiB
Versions (5) View all
v2.28.24 2026-07-24
v2.28.27 2026-06-11
v2.28.26 2026-06-11
v2.28.25 2026-06-11
v2.28.23 2026-06-10