# Build stage FROM rust:1.75 as builder WORKDIR /usr/src/app COPY . . RUN cargo build --release # Test stage FROM builder as test RUN cargo test # Production stage FROM debian:bookworm-slim as production WORKDIR /usr/src/app COPY --from=builder /usr/src/app/target/release/ball-bot . CMD ["./ball-bot"]