From 8a55449051f0325480483868d2d679c6dc8d5266 Mon Sep 17 00:00:00 2001 From: Emmanuel Bruno <emmanuelbruno@users.noreply.github.com> Date: Sun, 26 Mar 2023 17:21:23 +0200 Subject: [PATCH] fixes race condition with caches. --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index cae60e0..c6e9504 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,7 +22,7 @@ RUN mkdir -p $PIP_CACHE_DIR && \ mkdir -p /var/cache/apt # We need to remove the default `docker-clean` to avoid cache cleaning -RUN --mount=type=cache,target=/var/cache/apt \ +RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ rm -f /etc/apt/apt.conf.d/docker-clean && \ apt-get update && \ apt-get install -qq --yes --no-install-recommends \ @@ -75,11 +75,11 @@ ENV PATH=/opt/bin:$PATH # Enable persistant conda env COPY condarc /home/jovyan/.condarc -RUN --mount=type=cache,target=${PIP_CACHE_DIR} \ - --mount=type=cache,target=/opt/conda/pkgs \ +RUN --mount=type=cache,target=${PIP_CACHE_DIR},sharing=locked \ + --mount=type=cache,target=/opt/conda/pkgs,sharing=locked \ echo -e "\e[93m***** Install Jupyter Lab Extensions ****\e[38;5;241m" && \ pip install --quiet --upgrade \ - $(cat /tmp/Artefacts/list_packages) && \ + $(cat /tmp/Artefacts/list_pip) && \ mamba install --quiet --yes \ nb_conda_kernels \ && \ -- GitLab