FROM rust:1.34.1-slim-stretch as builder RUN apt update && apt install -y pkg-config libssl-dev WORKDIR /app RUN mkdir src && touch src/lib.rs COPY Cargo.lock /app COPY Cargo.toml /app RUN cargo build --release COPY src/ src/ RUN cargo build --release FROM debian:stable-slim RUN apt update && apt upgrade -y && apt install -y libssl1.1 ca-certificates WORKDIR /app COPY --from=builder /app/target/release/endstat /app COPY ./config /app/config RUN mv /app/config/endstat_conf.example.ron /app/config/endstat_conf.ron EXPOSE 8080 CMD ["/app/endstat"]