From 3a09c656a730e4721436cd9ee5abc68907df459b Mon Sep 17 00:00:00 2001 From: Aaron Teo Date: Tue, 9 Sep 2025 15:25:01 +0800 Subject: [PATCH] devops: fix shared libs Signed-off-by: Aaron Teo --- .devops/s390x.Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.devops/s390x.Dockerfile b/.devops/s390x.Dockerfile index 947d45e7dd..f39039883e 100644 --- a/.devops/s390x.Dockerfile +++ b/.devops/s390x.Dockerfile @@ -35,14 +35,14 @@ FROM --platform=linux/s390x gcr.io/distroless/cc-debian12:nonroot AS server ENV LLAMA_ARG_HOST=0.0.0.0 ENV LLAMA_ARG_PORT=8080 -COPY --from=build /opt/llama.cpp/bin / +# Copy llama.cpp binaries and libraries COPY --from=build /opt/llama.cpp/bin / COPY --from=build /opt/llama.cpp/lib /usr/lib/s390x-linux-gnu -COPY --from=build /usr/local/lib64 /usr/lib/s390x-linux-gnu -COPY --from=build /lib/s390x-linux-gnu /usr/lib/s390x-linux-gnu + +# Copy all shared libraries +COPY --from=build /usr/lib/s390x-linux-gnu /lib/s390x-linux-gnu WORKDIR /models -USER nonroot:nonroot EXPOSE 8080 ENTRYPOINT [ "/llama-server" ]