FROM alpine:3.20.1 AS builder RUN apk add --no-cache \ make=4.4.1-r2 \ g++=13.2.1_git20240309-r0 \ && adduser --disabled-password saundersp USER saundersp WORKDIR /home/saundersp/sorting_algorithms COPY *.cpp *.hpp Makefile ./ RUN make -j "$(nproc)" FROM alpine:3.20.1 RUN apk add --no-cache \ libstdc++=13.2.1_git20240309-r0 \ && adduser --disabled-password saundersp USER saundersp WORKDIR /home/saundersp/sorting_algorithms COPY --from=builder /home/saundersp/sorting_algorithms/bin/data . ENTRYPOINT ["./data"]