From 2544d51bb34c8442a9eb7f771660e6ac6d85718e Mon Sep 17 00:00:00 2001 From: incubator4 Date: Tue, 27 Feb 2024 22:38:07 +0800 Subject: [PATCH] chore: fix dockerfile --- Dockerfile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7fc8dd4..43e6964 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,23 @@ -FROM messense/rust-musl-cross:x86_64-musl as builder +FROM rust:1.76.0-alpine3.18 as builder WORKDIR /usr/src +RUN apk add --no-cache \ + pkgconfig + COPY Cargo.toml Cargo.lock ./ COPY src ./src RUN --mount=type=cache,target=/usr/local/cargo/registry \ --mount=type=cache,target=/usr/src/target \ - cargo install --path . + cargo build --release FROM alpine as runner RUN apk --no-cache add ca-certificates -COPY --from=builder /root/.cargo/bin/blackbox-http-discovery . +COPY --from=builder /usr/src/target/release/blackbox-http-discovery . COPY config.yaml . USER 1000