diff options
Diffstat (limited to '.devops/llama-server.Dockerfile')
| -rw-r--r-- | .devops/llama-server.Dockerfile | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/.devops/llama-server.Dockerfile b/.devops/llama-server.Dockerfile new file mode 100644 index 00000000..aa93369b --- /dev/null +++ b/.devops/llama-server.Dockerfile @@ -0,0 +1,25 @@ +ARG UBUNTU_VERSION=22.04 + +FROM ubuntu:$UBUNTU_VERSION as build + +RUN apt-get update && \ + apt-get install -y build-essential git libcurl4-openssl-dev + +WORKDIR /app + +COPY . . + +ENV LLAMA_CURL=1 + +RUN make -j$(nproc) llama-server + +FROM ubuntu:$UBUNTU_VERSION as runtime + +RUN apt-get update && \ + apt-get install -y libcurl4-openssl-dev libgomp1 + +COPY --from=build /app/llama-server /llama-server + +ENV LC_ALL=C.utf8 + +ENTRYPOINT [ "/llama-server" ] |
