FROM rust:1.75-alpine3.18 as build RUN apk add --no-cache musl-dev upx WORKDIR /opt/build COPY . . RUN cargo install --path . RUN strip /usr/local/cargo/bin/blek-online-server && upx /usr/local/cargo/bin/blek-online-server FROM alpine:3.18 COPY --from=build /usr/local/cargo/bin/blek-online-server /usr/bin/blek-online-server CMD [ "/usr/bin/blek-online-server" ]