# syntax=docker/dockerfile:1 FROM rust:latest AS builder WORKDIR /app RUN rustup target add x86_64-unknown-linux-musl COPY . ./ RUN cargo build --release --target x86_64-unknown-linux-musl RUN ls -alh /app FROM scratch EXPOSE 50051 WORKDIR /var/www/ COPY --from=builder /app/target/x86_64-unknown-linux-musl/release/authzd /bin/authzd CMD ["/bin/authzd"]