diff --git a/containers/jug/dev.Dockerfile b/containers/jug/dev.Dockerfile index 49de24ba50831cf1520e70402ea095cd7fa467af..498690f4d189a2450844ff0e4e856b5ac76562d5 100644 --- a/containers/jug/dev.Dockerfile +++ b/containers/jug/dev.Dockerfile @@ -11,7 +11,8 @@ FROM ${DOCKER_REGISTRY}${BASE_IMAGE}:${INTERNAL_TAG} as builder ARG TARGETPLATFORM ## install some extra spack dependencies -RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ +RUN --mount=type=cache,target=/var/cache/apt,sharing=locked,id=${TARGETPLATFORM} \ + --mount=type=cache,target=/var/lib/apt/lists,sharing=locked,id=${TARGETPLATFORM} \ rm -f /etc/apt/apt.conf.d/docker-clean \ && apt-get -yqq update \ && apt-get -yqq install --no-install-recommends \ @@ -174,7 +175,7 @@ RUN cd /opt/spack-environment \ ## Extra post-spack steps: ## - Python packages COPY requirements.txt /usr/local/etc/requirements.txt -RUN --mount=type=cache,target=/var/cache/pip \ +RUN --mount=type=cache,target=/var/cache/pip,sharing=locked,id=${TARGETPLATFORM} \ echo "Installing additional python packages" \ && cd /opt/spack-environment \ && source $SPACK_ROOT/share/spack/setup-env.sh \