FROM alpine:latest LABEL org.opencontainers.image.authors="kaan@bgenc.net" # Install rustup and other base packages we need to build stuff. # Installing rustup with rustup-init also brings in fmt and clippy. RUN apk add --no-cache rustup build-base pkgconfig openssl-dev \ && rustup-init -y ENV PATH=/root/.cargo/bin:$PATH # Install cargo llvm-cov and llvm-tools-preview RUN rustup component add llvm-tools-preview \ && cargo install cargo-llvm-cov # Install cargo-audit RUN cargo install cargo-audit