From 9f457c1392885713d7885c924673d8f79682ef9b Mon Sep 17 00:00:00 2001 From: Jop Zitman Date: Sun, 27 Apr 2025 16:42:15 +0800 Subject: [PATCH] Add caching to Dockerfile --- Dockerfile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 199a1e3..6a575e5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,19 +16,19 @@ FROM development AS builder COPY . . -RUN cmake \ +RUN --mount=type=cache,target=/usr/src/app/cmake-build-release \ + cmake \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_MAKE_PROGRAM=ninja \ -DCMAKE_C_COMPILER=clang \ -DCMAKE_CXX_COMPILER=clang++ \ -G Ninja \ -S /usr/src/app \ - -B /usr/src/app/cmake-build-release - -RUN cmake \ + -B /usr/src/app/cmake-build-release && \ + cmake \ --build /usr/src/app/cmake-build-release \ --target slipstream \ - -j 18 && mv cmake-build-release/slipstream . + -j 18 && cp cmake-build-release/slipstream . FROM debian:bookworm-slim