- FROM alpine:latest AS builder
- RUN apk add --no-cache gcc libc-dev libsodium-dev libsodium-static make autoconf git
- WORKDIR /app
- COPY . .
- RUN ./autogen.sh
- RUN ./configure --enable-amd64-51-30k CFLAGS="-O3 -march=x86-64 -mtune=generic -fomit-frame-pointer" LDFLAGS="-static"
- RUN make
- RUN strip mkp224o
- FROM scratch
- WORKDIR /app
- COPY --from=builder /app/mkp224o .
- ENTRYPOINT ["./mkp224o"]
|