| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=24.04 |
| ADD file:cb9335ce6f27399c2b17787739d6675502767c53e0335ded2a5f0d003d996650 in / |
| CMD ["/bin/bash"] |
| ARG APT_MIRROR=http://azure.archive.ubuntu.com/ubuntu |
| ARG APT_PORTS_MIRROR=http://azure.ports.ubuntu.com/ubuntu-ports |
| RUN |2 APT_MIRROR=http://azure.archive.ubuntu.com/ubuntu APT_PORTS_MIRROR=http://azure.ports.ubuntu.com/ubuntu-ports /bin/sh -c sed -i -e "s|http://archive.ubuntu.com/ubuntu|$APT_MIRROR|g" -e "s|http://ports.ubuntu.com/ubuntu-ports|$APT_PORTS_MIRROR|g" /etc/apt/sources.list.d/ubuntu.sources && apt-get update && apt-get install -y ca-certificates libvulkan1 libopenblas0 && sed -i -e "s|$APT_MIRROR|http://archive.ubuntu.com/ubuntu|g" -e "s|$APT_PORTS_MIRROR|http://ports.ubuntu.com/ubuntu-ports|g" /etc/apt/sources.list.d/ubuntu.sources && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| COPY /bin /usr/bin # buildkit |
| ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| COPY /lib/ollama /usr/lib/ollama # buildkit |
| ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64 |
| ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility |
| ENV NVIDIA_VISIBLE_DEVICES=all |
| ENV OLLAMA_HOST=0.0.0.0:11434 |
| EXPOSE [11434/tcp] |
| ENTRYPOINT ["/bin/ollama"] |
| CMD ["serve"] |
| ARG MODEL=orcarouter/Qwen3.8-27B-Uncensored:q3_K_L |
| RUN |1 MODEL=orcarouter/Qwen3.8-27B-Uncensored:q3_K_L /bin/sh -c set -eu; ollama serve >/tmp/ollama.log 2>&1 & server_pid=$!; trap 'kill "$server_pid"; wait "$server_pid" || true' 0; until ollama list >/dev/null 2>&1; do sleep 1; done; ollama pull "${MODEL}"; rm -f /tmp/ollama.log # buildkit |