From 078a6098a490a3b3b67c907c2b38ebcab9d3800a Mon Sep 17 00:00:00 2001 From: zyycn Date: Sat, 4 Jul 2026 12:49:57 +0800 Subject: [PATCH] fix: improve docker build caching Co-authored-by: Codex --- deploy/Dockerfile | 6 ++---- frontend/src/layout/components/AppSidebar.vue | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/deploy/Dockerfile b/deploy/Dockerfile index 0b4164251..72b332687 100644 --- a/deploy/Dockerfile +++ b/deploy/Dockerfile @@ -25,7 +25,6 @@ COPY backend/Cargo.toml backend/Cargo.lock ./ COPY backend/build ./build COPY backend/src ./src COPY release/version.yaml /app/release/version.yaml -COPY --from=frontend-builder /app/frontend/dist ./web/dist RUN --mount=type=cache,target=/usr/local/cargo/registry \ --mount=type=cache,target=/usr/local/cargo/git \ --mount=type=cache,target=/app/backend/target \ @@ -38,9 +37,8 @@ ARG TARGETOS ARG TARGETARCH WORKDIR /out -RUN mkdir -p /tmp/release/codex-proxy-rs/web \ - && cp /tmp/codex-proxy-rs /tmp/release/codex-proxy-rs/ \ - && cp -r /app/backend/web/dist /tmp/release/codex-proxy-rs/web/dist \ +COPY --from=frontend-builder /app/frontend/dist /tmp/release/codex-proxy-rs/web/dist +RUN cp /tmp/codex-proxy-rs /tmp/release/codex-proxy-rs/ \ && tar -czf "/out/codex-proxy-rs_${CPR_VERSION}_${TARGETOS}_${TARGETARCH}.tar.gz" \ -C /tmp/release codex-proxy-rs diff --git a/frontend/src/layout/components/AppSidebar.vue b/frontend/src/layout/components/AppSidebar.vue index 1c75ad7d1..aba032be5 100644 --- a/frontend/src/layout/components/AppSidebar.vue +++ b/frontend/src/layout/components/AppSidebar.vue @@ -265,7 +265,7 @@ watch( Codex Proxy - + Rust build