FROM rust:1.73-slim AS builder RUN apt-get update && apt-get install -y libssl-dev pkg-config COPY . /sources WORKDIR /sources RUN rustup target add x86_64-unknown-linux-musl RUN cargo build --target x86_64-unknown-linux-musl --release FROM alpine:3.16 COPY --from=builder /sources/target/x86_64-unknown-linux-musl/release/license-api-rs /lapi EXPOSE 8080 ENTRYPOINT ["/lapi"]