From 8098f766ecf24c656ca7077060962eb7ff25ff5f Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Tue, 5 May 2026 22:36:52 +0800 Subject: [PATCH] fix(docker): isolate cargo cache per target arch to prevent race condition --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9f522afc0..d7e7faf12 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,8 +31,8 @@ COPY src-tauri/Cargo.toml src-tauri/ COPY src-tauri/build.rs src-tauri/ COPY src-tauri/tauri.conf.json src-tauri/ -RUN --mount=type=cache,target=/usr/local/cargo/registry \ - --mount=type=cache,target=/app/target \ +RUN --mount=type=cache,target=/usr/local/cargo/registry,id=cargo-registry-$TARGETARCH \ + --mount=type=cache,target=/app/target,id=cargo-target-$TARGETARCH \ case "$TARGETARCH" in \ amd64) rust_target=x86_64-unknown-linux-gnu ;; \ arm64) rust_target=aarch64-unknown-linux-gnu ;; \