From 0084c889298fe1a94c10ae54bb56c62951bfec51 Mon Sep 17 00:00:00 2001 From: Aaron Teo Date: Tue, 9 Sep 2025 17:52:43 +0800 Subject: [PATCH] devops: attempt at fixing missing dir Signed-off-by: Aaron Teo --- .devops/s390x.Dockerfile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.devops/s390x.Dockerfile b/.devops/s390x.Dockerfile index 99e8d1a30f..6d10eee1b7 100644 --- a/.devops/s390x.Dockerfile +++ b/.devops/s390x.Dockerfile @@ -64,14 +64,14 @@ COPY --from=collector /lib/distro /lib/s390x-linux-gnu ### CLI Only FROM --platform=linux/s390x base AS light +USER root:root +WORKDIR /llama.cpp/bin + # Copy llama.cpp binaries and libraries COPY --from=collector /bin/llama.cpp/llama-cli /llama.cpp/bin COPY --from=collector /bin/llama.cpp/libggml-cpu.so /llama.cpp/bin COPY --from=collector /bin/llama.cpp/libggml-blas.so /llama.cpp/bin -USER root:root -WORKDIR /models - ENTRYPOINT [ "/llama.cpp/bin/llama-cli" ] @@ -80,6 +80,9 @@ FROM --platform=linux/s390x gcr.io/distroless/cc-debian${DEBIAN_VERSION}:nonroot ENV LLAMA_ARG_HOST=0.0.0.0 +USER nonroot:nonroot +WORKDIR /llama.cpp/bin + # Copy llama.cpp binaries and libraries COPY --from=collector /bin/llama.cpp/llama-server /llama.cpp/bin COPY --from=collector /lib/llama.cpp /usr/lib/s390x-linux-gnu @@ -91,8 +94,6 @@ COPY --from=collector /bin/llama.cpp/libggml-blas.so /llama.cpp/bin # Copy all distro libraries COPY --from=collector /lib/distro /lib/s390x-linux-gnu -USER nonroot:nonroot -WORKDIR /models EXPOSE 8080 ENTRYPOINT [ "/llama.cpp/bin/llama-server" ]