16 lines
296 B
Docker
16 lines
296 B
Docker
|
|
FROM python:3.11
|
|
ARG UID=1000
|
|
ENV UID=${UID}
|
|
|
|
ADD requirements.txt /requirements.txt
|
|
|
|
RUN useradd -u ${UID} user
|
|
|
|
USER user
|
|
WORKDIR /home/user
|
|
RUN --mount=type=cache,target=/home/user/.cache/pip pip install -r /requirements.txt
|
|
ENV PATH="${PATH}:/home/user/.local/bin"
|
|
|
|
ENTRYPOINT ["/bin/bash"]
|