зеркало из https://github.com/docker/docker-py.git
23 строки
389 B
Plaintext
23 строки
389 B
Plaintext
# syntax=docker/dockerfile:1
|
|
|
|
ARG PYTHON_VERSION=3.12
|
|
|
|
FROM python:${PYTHON_VERSION}
|
|
|
|
ARG uid=1000
|
|
ARG gid=1000
|
|
|
|
RUN addgroup --gid $gid sphinx \
|
|
&& useradd --uid $uid --gid $gid -M sphinx
|
|
|
|
WORKDIR /src
|
|
COPY . .
|
|
|
|
ARG VERSION
|
|
RUN --mount=type=cache,target=/cache/pip \
|
|
PIP_CACHE_DIR=/cache/pip \
|
|
SETUPTOOLS_SCM_PRETEND_VERSION=${VERSION} \
|
|
pip install .[ssh,docs]
|
|
|
|
USER sphinx
|