From e5558132906d33113f1033b313fb80e6d5dbbbaa Mon Sep 17 00:00:00 2001 From: goose Date: Sun, 22 Feb 2026 00:13:04 -0300 Subject: [PATCH] fix: Remove Cargo.lock from COPY in Dockerfile (it is gitignored) --- backend/docker/Dockerfile.dev | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/docker/Dockerfile.dev b/backend/docker/Dockerfile.dev index fae29df..ad6b7cd 100644 --- a/backend/docker/Dockerfile.dev +++ b/backend/docker/Dockerfile.dev @@ -10,14 +10,14 @@ RUN apt-get update && apt-get install -y \ libssl-dev \ && rm -rf /var/lib/apt/lists/* -# Copy Cargo.toml (Cargo.lock is optional for dev) +# Copy Cargo files first for better caching COPY Cargo.toml ./ # Create dummy main.rs for dependency caching RUN mkdir src && echo 'fn main() {}' > src/main.rs # Build dependencies (this layer will be cached) -RUN cargo build +RUN cargo build && rm -rf src # Copy actual source code COPY src ./src