diff --git a/rust_dev_preview/.dockerignore b/rust_dev_preview/.dockerignore index eb5a316cbd1..f2f9e58ec38 100644 --- a/rust_dev_preview/.dockerignore +++ b/rust_dev_preview/.dockerignore @@ -1 +1,2 @@ target +Cargo.lock \ No newline at end of file diff --git a/rust_dev_preview/Dockerfile b/rust_dev_preview/Dockerfile index 3ee563ef2d1..7fbbef0780f 100644 --- a/rust_dev_preview/Dockerfile +++ b/rust_dev_preview/Dockerfile @@ -1,9 +1,11 @@ # syntax=docker/dockerfile:1 # Status: Beta # GA updates: https://github.com/awsdocs/aws-doc-sdk-examples/issues/4134 -ARG MSRV=1.58 +ARG MSRV=1.62.1 FROM rust:$MSRV COPY . /rust_dev_preview/ -RUN cd /rust_dev_preview && \ - cargo build --ignore-rust-version +WORKDIR /rust_dev_preview +RUN apt-get update && \ + apt-get install libclang-dev -y && \ + cargo check --manifest-path /rust_dev_preview CMD ["bash"]