diff --git a/Dockerfile b/Dockerfile index ec1e417..6e3a31c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,9 +7,14 @@ RUN cat /etc/os-release # Install necessary packages RUN apk update && \ - apk add git pkgconf make g++ openssl openssl-dev libheif libheif-dev tiff tiff-dev clang clang-dev llvm-dev && \ + apk add git pkgconf make g++ openssl openssl-dev libheif libheif-dev tiff tiff-dev \ + clang clang-dev llvm-dev llvm-static musl-dev && \ rustup target add x86_64-unknown-linux-musl +# Set environment variables for libclang +ENV LIBCLANG_PATH=/usr/lib +ENV BINDGEN_EXTRA_CLANG_ARGS="-I/usr/include" + # Create a new Rust binary project RUN USER=root cargo new --bin quoter WORKDIR /quoter