FROM alpine:3 AS build RUN apk add build-base cargo cmake clang17 clang17-libs clang17-libclang rust RUN cargo install --force --locked bindgen-cli WORKDIR /src COPY . /src RUN export PATH="/root/.cargo/bin:$PATH" && cargo test && cargo build --release FROM alpine:3 RUN apk add libgcc COPY --from=build /src/target/release/maitred-debug /usr/bin/ CMD /usr/bin/maitred-debug