26 lines · 626 B · Text
RawDownload
# syntax=docker/dockerfile:1 ARG BASE_IMAGEFROM ${BASE_IMAGE}WORKDIR /appARG TZ=Etc/UTC \    LANG=C.UTF-8 \    LC_ALL=C.UTF-8 \    DEBIAN_FRONTEND=noninteractiveENV CARGO_TERM_COLOR=always COPY script/linux script/RUN ./script/linuxCOPY script/install-mold script/install-cmake script/RUN ./script/install-mold "2.34.0"RUN ./script/install-cmake "3.30.4" COPY . . # When debugging, make these into individual RUN statements.# Cleanup to avoid saving big layers we aren't going to use.RUN . "$HOME/.cargo/env" \    && cargo fetch \    && cargo build \    && cargo run -- --help \    && cargo clean --quiet