|
|
@@ -1,6 +1,6 @@
|
|
|
# syntax=docker/dockerfile:1
|
|
|
|
|
|
-ARG BASE_IMAGE=fedora:40
|
|
|
+ARG BASE_IMAGE=fedora:41
|
|
|
|
|
|
FROM ${BASE_IMAGE} AS dnf-cache
|
|
|
# Populate DNF cache w/ the fresh metadata and prefetch packages.
|
|
|
@@ -23,7 +23,7 @@ LABEL maintainer="Ben Boeckel <[email protected]>"
|
|
|
|
|
|
RUN --mount=type=bind,source=install_rvm.sh,target=/root/install_rvm.sh \
|
|
|
--mount=type=bind,source=rvm_packages.lst,target=/root/rvm_packages.lst \
|
|
|
- --mount=type=cache,from=dnf-cache,source=/var/cache/dnf,target=/var/cache/dnf,sharing=private \
|
|
|
+ --mount=type=cache,from=dnf-cache,source=/var/lib/dnf,target=/var/lib/dnf,sharing=private \
|
|
|
--mount=type=tmpfs,target=/var/log \
|
|
|
--mount=type=tmpfs,target=/tmp \
|
|
|
sh /root/install_rvm.sh
|
|
|
@@ -34,7 +34,7 @@ LABEL maintainer="Kyle Edwards <[email protected]>"
|
|
|
|
|
|
RUN --mount=type=bind,source=install_iwyu.sh,target=/root/install_iwyu.sh \
|
|
|
--mount=type=bind,source=iwyu_packages.lst,target=/root/iwyu_packages.lst \
|
|
|
- --mount=type=cache,from=dnf-cache,source=/var/cache/dnf,target=/var/cache/dnf,sharing=private \
|
|
|
+ --mount=type=cache,from=dnf-cache,source=/var/lib/dnf,target=/var/lib/dnf,sharing=private \
|
|
|
--mount=type=tmpfs,target=/var/log \
|
|
|
--mount=type=tmpfs,target=/tmp \
|
|
|
sh /root/install_iwyu.sh
|
|
|
@@ -45,7 +45,7 @@ LABEL maintainer="Ben Boeckel <[email protected]>"
|
|
|
|
|
|
RUN --mount=type=bind,source=install_deps.sh,target=/root/install_deps.sh \
|
|
|
--mount=type=bind,source=deps_packages.lst,target=/root/deps_packages.lst \
|
|
|
- --mount=type=cache,from=dnf-cache,source=/var/cache/dnf,target=/var/cache/dnf,sharing=private \
|
|
|
+ --mount=type=cache,from=dnf-cache,source=/var/lib/dnf,target=/var/lib/dnf,sharing=private \
|
|
|
--mount=type=cache,target=/var/cache/pip \
|
|
|
--mount=type=tmpfs,target=/var/log \
|
|
|
--mount=type=tmpfs,target=/tmp \
|