# Build stage FROM rust:1.75 as builder WORKDIR /usr/src/app COPY . . RUN apt install openssl -y -q 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"]