# Build stage FROM rust:1.82 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 RUN apt update -q RUN apt install openssl -y -q COPY --from=builder /usr/src/app/target/release/ball-bot . CMD ["./ball-bot"]