From 7d5276c200164ee44e882a80246b9b6d69a19a46 Mon Sep 17 00:00:00 2001 From: librelois <c@elo.tf> Date: Mon, 17 Jan 2022 23:30:29 +0100 Subject: [PATCH] build(docker): skip clang install on CI --- docker/Dockerfile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index cc930872f..7f127762c 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -8,13 +8,15 @@ FROM rust:1-buster as build WORKDIR /root -RUN apt-get update && \ - DEBIAN_FRONTEND=noninteractive apt-get install -y \ - clang - # Copy source tree COPY . . +RUN test -x build/duniter || \ + ( \ + apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y clang \ + ) + # build duniter ARG threads=1 RUN test -x build/duniter || \ @@ -40,7 +42,7 @@ COPY --from=build /root/build/duniter /usr/local/bin/duniter COPY docker/docker-entrypoint /usr/local/bin/ # Configuration -# rpc, rpc-ws, p2p, telemetry +# rpc, rpc-ws, p2p, telemetry EXPOSE 9933 9944 30333 9615 VOLUME /var/lib/duniter ENTRYPOINT ["docker-entrypoint"] -- GitLab