cache pip downloads

This commit is contained in:
deflax 2024-02-27 16:56:55 +02:00
parent 6a4682edea
commit 0d7615558e

View file

@ -1,12 +1,13 @@
# syntax = docker/dockerfile:1.6
FROM python:3-bookworm
# install dependencies
RUN apt-get update && apt-get install -y --no-install-recommends \
netcat-openbsd \
gcc \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
netcat-openbsd \
gcc \
&& \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# create the appropriate directories
ENV APP_HOME=/app
@ -16,7 +17,8 @@ WORKDIR $APP_HOME
# copy project
COPY . $APP_HOME
RUN pip3 install -r requirements.txt
RUN --mount=type=cache,target=/root/.cache \
pip3 install -r requirements.txt
EXPOSE 8080