From 8f0f691d2a8f8d0ffac2450b030823694f09550b Mon Sep 17 00:00:00 2001 From: Anne Hartebrodt Date: Fri, 5 Mar 2021 18:45:33 +0100 Subject: [PATCH] modified Dockerfile such that installed packages are cached on rebuild --- Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dockerfile b/Dockerfile index cafb729..d8ff3e0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,12 @@ COPY server_config/supervisord.conf /supervisord.conf COPY server_config/nginx /etc/nginx/sites-available/default COPY server_config/docker-entrypoint.sh /entrypoint.sh + +COPY ./requirements.txt ./app/requirements.txt +# run this before the code, so that the packages +# are cached +RUN pip3 install -r ./app/requirements.txt + COPY . /app RUN pip3 install -r ./app/requirements.txt