From 6903a3458e94663ef5582208bd8b7e06020d7fa4 Mon Sep 17 00:00:00 2001 From: Dnomd343 Date: Fri, 4 Nov 2022 15:59:22 +0800 Subject: [PATCH] build: enhance static library copy --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 410c90a..962abaa 100644 --- a/Dockerfile +++ b/Dockerfile @@ -47,11 +47,12 @@ FROM ${RUST} AS to-json COPY ./src/to-json/ /to-json/ WORKDIR /to-json/ RUN cargo build --release +RUN cp ./target/release/libto_json.a / FROM ${ALPINE} AS cleardns RUN apk add build-base cmake COPY ./ /cleardns/ -COPY --from=to-json /to-json/ /cleardns/src/to-json/ +COPY --from=to-json /libto_json.a /cleardns/src/to-json/target/release/ WORKDIR /cleardns/bin/ RUN cmake -DCMAKE_EXE_LINKER_FLAGS=-static -DCMAKE_BUILD_TYPE=Release .. && make RUN strip cleardns && mv cleardns /tmp/