From bb25be8a9871aace503ea0e4a4ab3c73e07db2c8 Mon Sep 17 00:00:00 2001 From: Mark Brett Date: Fri, 17 Jan 2020 13:20:38 +0000 Subject: [PATCH] Update docker build to use built-in libraries --- .dockerignore | 1 - Dockerfile | 7 ++++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.dockerignore b/.dockerignore index c0528ba1..85b22d69 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,4 +3,3 @@ Dockerfile example_project target -vhdl_libraries diff --git a/Dockerfile b/Dockerfile index 149210ac..32d17654 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,9 +3,10 @@ FROM clux/muslrust:$RUST_VERSION as builder WORKDIR /volume COPY . /volume/ ARG CRATE -RUN cargo build --package $CRATE --release +RUN cargo build --manifest-path $CRATE/Cargo.toml --release --features "packaged" FROM scratch ARG CRATE -COPY --from=builder /volume/target/x86_64-unknown-linux-musl/release/$CRATE /app -ENTRYPOINT ["/app"] +COPY --from=builder /volume/target/x86_64-unknown-linux-musl/release/$CRATE /app/bin +COPY --from=builder /volume/vhdl_libraries /app/vhdl_libraries +ENTRYPOINT ["/app/bin"]