kz

valodrive-esign (sha256:86d2cb28037d3df2779f82fe62b9209fc39328dd6ff526107a744b87f8cabb6b)

Published 2026-07-24 06:56:47 +00:00 by kz

Installation

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

Image Layers

# debian.sh --arch 'amd64' out/ 'bookworm' '@1783900800'
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"]
Details
Container
2026-07-24 06:56:47 +00:00
1
OCI / Docker
linux/amd64
81 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