FROM rust:latest AS builder WORKDIR /app COPY Cargo.toml Cargo.lock ./ COPY . . RUN cargo build --release FROM debian:bookworm COPY --from=builder /app/target/release/payphone /usr/local/bin/payphone RUN apt-get update && apt-get install -y ca-certificates RUN update-ca-certificates ENTRYPOINT [ "/usr/local/bin/payphone" ] CMD [ "start" ]