FROM docker.io/rust:alpine as builder WORKDIR /build/pass_manager RUN apk -U upgrade --no-cache && apk add --no-cache musl-dev COPY . . RUN cargo install --path . FROM docker.io/alpine WORKDIR /app/ RUN apk -U upgrade --no-cache COPY --from=builder /usr/local/cargo/bin/pass_manager . CMD ["./pass_manager"]