# Build stage
FROM rust:1.89-alpine3.22 as builder
RUN apk add --no-cache musl-dev
WORKDIR /usr/src/app
COPY . .
RUN cargo build --release
# Run stage
FROM alpine:3.22
COPY --from=builder /usr/src/app/target/release/sbm-rs /usr/local/bin/
ENTRYPOINT ["sbm-rs"]