build(docker): run patch-crate before other vendoring steps

This commit is contained in:
Erica Marigold 2025-08-25 18:35:31 +01:00
parent eae85408f7
commit 99c990fb4e
Signed by: DevComp
SSH key fingerprint: SHA256:jD3oMT4WL3WHPJQbrjC3l5feNCnkv7ndW8nYaHX5wFw

View file

@ -4,7 +4,8 @@ ARG CARGO_FEATURES="blog"
FROM base AS install FROM base AS install
WORKDIR /temp/dev WORKDIR /temp/dev
COPY Cargo.toml Cargo.lock . COPY patches/ Cargo.toml Cargo.lock .
RUN cargo install patch-crate --locked && cargo patch-crate
RUN mkdir src && touch src/lib.rs RUN mkdir src && touch src/lib.rs
RUN mkdir .cargo && cargo vendor --locked >> .cargo/config.toml RUN mkdir .cargo && cargo vendor --locked >> .cargo/config.toml