From 1b8025bba8caead47316b3aede67727244d56e36 Mon Sep 17 00:00:00 2001 From: thepagent Date: Sat, 4 Apr 2026 06:16:50 +0800 Subject: [PATCH] perf: cache dependency build layer in Dockerfile --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 08159bc..4a8679d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,8 +2,9 @@ FROM rust:1-bookworm AS builder WORKDIR /build COPY Cargo.toml Cargo.lock ./ +RUN mkdir src && echo 'fn main() {}' > src/main.rs && cargo build --release && rm -rf src COPY src/ src/ -RUN cargo build --release +RUN touch src/main.rs && cargo build --release # --- Runtime stage --- FROM debian:bookworm-slim