From 0d7615558ed3721151a57c91ff5cf8972866b2fd Mon Sep 17 00:00:00 2001 From: deflax Date: Tue, 27 Feb 2024 16:56:55 +0200 Subject: [PATCH] cache pip downloads --- src/forest/Dockerfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/forest/Dockerfile b/src/forest/Dockerfile index a4915bc..e7befed 100644 --- a/src/forest/Dockerfile +++ b/src/forest/Dockerfile @@ -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