diff --git a/Dockerfile b/Dockerfile index c47e365..2fc75c3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,4 @@ -FROM rust:1.86 AS builder - -# Homemade docker image providing the dioxus-cli -COPY --from=rg.fr-par.scw.cloud/asr-projects/dioxus-cli:asr-0.6.3 /usr/local/bin/dx /usr/local/bin/dx +FROM rg.fr-par.scw.cloud/asr-projects/dioxus-cli:asr-0.6.3 AS builder ARG JOBS_NB=${JOBS_NB:-default} # Disable incremental compilation @@ -10,6 +7,11 @@ ARG CARGO_INCREMENTAL=0 WORKDIR /usr/src/beau-gosse-du-92 +# git is required by the git-version crate +RUN apt update \ + && apt install -y --no-install-recommends git \ + && apt clean + COPY . . RUN dx build -r --platform web -- -j ${JOBS_NB}