From 623711e772073016c9f831af185e8052402f01c8 Mon Sep 17 00:00:00 2001 From: Philipp Grathwohl Date: Fri, 3 Dec 2021 00:35:45 +0100 Subject: [PATCH] Increase possible caching on docker file creation --- Dockerfile | 4 ++++ requirements.txt | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 40a61ac..639e820 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,6 +32,10 @@ ENV PATH="$VIRTUAL_ENV/bin:$PATH" RUN python3 -m pip install --no-cache-dir --upgrade pip setuptools wheel +# Install craftbeerpi requirements for better caching +COPY --chown=craftbeerpi ./requirements.txt /cbpi-src/ +RUN pip3 install --no-cache-dir -r /cbpi-src/requirements.txt + # Install craftbeerpi from source COPY --chown=craftbeerpi . /cbpi-src RUN pip3 install --no-cache-dir /cbpi-src diff --git a/requirements.txt b/requirements.txt index 739db3a..28e5433 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,10 @@ pyfiglet==0.8.post1 pandas==1.1.5 shortuuid==1.0.1 tabulate==0.8.7 +numpy==1.20.3 cbpi4ui -click -asyncio-mqtt \ No newline at end of file +click==7.1.2 +importlib_metadata==4.8.2 +asyncio-mqtt +psutil==5.8.0 +zipp>=0.5 \ No newline at end of file