From 49a4cf6345a3fe7684dc3a9b469c3a58da275979 Mon Sep 17 00:00:00 2001 From: jabuxas Date: Tue, 11 Feb 2025 00:43:52 -0300 Subject: [PATCH] ci: optimize docker img size hopefully --- Dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5a0787c..d1c3a34 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,12 @@ -FROM rustlang/rust:nightly-slim - +FROM rustlang/rust:nightly-slim as builder WORKDIR /app +RUN rustup target add x86_64-unknown-linux-musl + COPY . . -RUN cargo build --release --bin refinement +RUN cargo build --release --target=x86_64-unknown-linux-musl --bin refinement -CMD ["target/release/refinement"] +FROM scratch +COPY --from=builder /app/target/x86_64-unknown-linux-musl/release/refinement /refinement +CMD ["/refinement"]