FROM alpine:edge AS builder RUN apk add --no-cache \ clang cmake make ninja \ git linux-headers \ samurai WORKDIR /build COPY . . RUN cmake -B build -G Ninja \ -DCMAKE_C_COMPILER=clang \ -DCMAKE_CXX_COMPILER=clang++ \ -DCMAKE_BUILD_TYPE=Release RUN cmake --build build FROM alpine:edge RUN apk add --no-cache libstdc++ COPY --from=builder /build/build/kappa /usr/local/bin/kappa COPY --from=builder /build/examples /opt/kappa/examples WORKDIR /opt/kappa ENTRYPOINT ["kappa"] CMD ["--help"]