diff --git a/Dockerfile b/Dockerfile index bd9a378f..41733579 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,21 @@ ARG UBUNTU_VERSION=22.04 -FROM ubuntu:$UBUNTU_VERSION as build +FROM ubuntu:$UBUNTU_VERSION AS build -RUN apt-get update && apt-get install -y build-essential git cmake +RUN apt-get update && apt-get install -y --no-install-recommends build-essential git cmake WORKDIR /sd.cpp COPY . . -RUN mkdir build && cd build && cmake .. && cmake --build . --config Release +RUN cmake . -B ./build +RUN cmake --build ./build --config Release --parallel -FROM ubuntu:$UBUNTU_VERSION as runtime +FROM ubuntu:$UBUNTU_VERSION AS runtime + +RUN apt-get update && \ + apt-get install --yes --no-install-recommends libgomp1 && \ + apt-get clean COPY --from=build /sd.cpp/build/bin/sd /sd