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"]