From 80a16664e89dd75cbe2326fdfdab0ccb1864ddc6 Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Sun, 13 Jun 2021 19:50:05 -0700 Subject: [PATCH] Update Dockerfile.alpine to pass hadolint --- Dockerfile.alpine | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Dockerfile.alpine b/Dockerfile.alpine index bd77eae..7e5d1de 100644 --- a/Dockerfile.alpine +++ b/Dockerfile.alpine @@ -1,18 +1,16 @@ FROM ekidd/rust-musl-builder:1.46.0 AS builder +WORKDIR /home/rust/src + # Cache build deps RUN USER=rust cargo init COPY Cargo.toml Cargo.lock ./ -RUN cargo build --locked --release +RUN cargo build --locked --release && \ + rm src/*.rs -# Remove temp src -RUN rm src/*.rs -# Remove bins to make sure we rebuild -# RUN rm ./target/release/deps/vaultwarden_ldap* COPY --chown=rust:rust ./src ./src -RUN touch ./src/main.rs - -RUN cargo build --release +RUN touch ./src/main.rs && \ + cargo build --release FROM alpine:3 RUN apk --no-cache add ca-certificates=20191127-r5