fix: Remove Cargo.lock from COPY in Dockerfile (it is gitignored)
This commit is contained in:
parent
fe35240e82
commit
e555813290
1 changed files with 2 additions and 2 deletions
|
|
@ -10,14 +10,14 @@ RUN apt-get update && apt-get install -y \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& 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 ./
|
COPY Cargo.toml ./
|
||||||
|
|
||||||
# Create dummy main.rs for dependency caching
|
# Create dummy main.rs for dependency caching
|
||||||
RUN mkdir src && echo 'fn main() {}' > src/main.rs
|
RUN mkdir src && echo 'fn main() {}' > src/main.rs
|
||||||
|
|
||||||
# Build dependencies (this layer will be cached)
|
# Build dependencies (this layer will be cached)
|
||||||
RUN cargo build
|
RUN cargo build && rm -rf src
|
||||||
|
|
||||||
# Copy actual source code
|
# Copy actual source code
|
||||||
COPY src ./src
|
COPY src ./src
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue