diff --git a/Dockerfile b/Dockerfile index adfa2ff..6f52044 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.20.0 +FROM alpine:3.20.1 AS builder RUN apk add --no-cache \ make=4.4.1-r2 \ @@ -13,4 +13,16 @@ COPY *.cpp *.hpp Makefile ./ RUN make -j "$(nproc)" -ENTRYPOINT ["bin/data"] +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"]