git.delta.rocks / unique-network / refs/commits / b8cfc48b8ec6

difftreelog

SpeedUp build by adding cargo-chef into Dockerfile.

Alexander Aksenov2022-08-03parent: #dab0d12.patch.diff
in: master

1 file changed

modified.docker/Dockerfile-parachaindiffbeforeafterboth
1616
17RUN apt-get update && \17RUN apt-get update && \
18 apt-get dist-upgrade -y -o Dpkg::Options::="--force-confold" && \18 apt-get dist-upgrade -y -o Dpkg::Options::="--force-confold" && \
19 apt-get install -y cmake pkg-config libssl-dev git clang19 apt-get install -y cmake pkg-config libssl-dev git clang && \
20 apt-get clean && \
21 rm -r /var/lib/apt/lists/*
2022
21RUN rustup toolchain uninstall $(rustup toolchain list) && \23RUN rustup toolchain uninstall $(rustup toolchain list) && \
22 rustup toolchain install $RUST_TOOLCHAIN && \24 rustup toolchain install $RUST_TOOLCHAIN && \
25 rustup show27 rustup show
26RUN rustup target add wasm32-unknown-unknown --toolchain $RUST_TOOLCHAIN28RUN rustup target add wasm32-unknown-unknown --toolchain $RUST_TOOLCHAIN
2729
30
31RUN cargo install cargo-chef
32
33RUN mkdir unique_parachain
34WORKDIR /unique_parachain
35
36# ===== Chef =====
37FROM rust-builder as chef
38
39COPY . .
40RUN cargo chef prepare --recipe-path recipe.json
41
28####works inside repo folder###42####works inside repo folder###
2943
3044
3347
34RUN mkdir unique_parachain48RUN mkdir unique_parachain
35WORKDIR /unique_parachain49WORKDIR /unique_parachain
50
51COPY --from=chef /unique_parachain/recipe.json recipe.json
52
53RUN cargo chef cook --release --recipe-path recipe.json
3654
37ARG FEATURE=' '55ARG FEATURE=' '
3856