Spaces:
Paused
Paused
fix: use ollama/ollama base image, skip install script
Browse files- Dockerfile +10 -19
Dockerfile
CHANGED
|
@@ -1,42 +1,33 @@
|
|
| 1 |
# ─────────────────────────────────────────────────────────────
|
| 2 |
-
# Agent Q-Q (Agent Q-QAJAQS) — QLAWED-Q HF Space v3.
|
| 3 |
# SDK: Docker | Public Port: 7860 (Ollama direct)
|
| 4 |
#
|
| 5 |
-
#
|
| 6 |
-
#
|
| 7 |
#
|
| 8 |
# Endpoints at :7860:
|
| 9 |
-
# POST /v1/chat/completions (OpenAI
|
| 10 |
# POST /api/generate (Ollama native)
|
| 11 |
-
# GET /api/tags
|
| 12 |
# GET /v1/models
|
| 13 |
# ─────────────────────────────────────────────────────────────
|
| 14 |
|
| 15 |
-
FROM
|
| 16 |
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
# ── System dependencies ───────────────────────────────────────
|
| 20 |
-
RUN apt-get update && apt-get install -y \
|
| 21 |
-
curl \
|
| 22 |
-
ca-certificates \
|
| 23 |
-
&& rm -rf /var/lib/apt/lists/*
|
| 24 |
-
|
| 25 |
-
# ── Ollama ────────────────────────────────────────────────────
|
| 26 |
-
RUN curl -fsSL https://ollama.com/install.sh | sh
|
| 27 |
|
| 28 |
# ── HF Spaces: non-root user uid 1000 ─────────────────────────
|
| 29 |
-
RUN useradd -m -u 1000 user
|
| 30 |
USER user
|
| 31 |
|
| 32 |
# ── Environment ───────────────────────────────────────────────
|
| 33 |
-
# Serve directly on the HF public port
|
| 34 |
ENV OLLAMA_MODELS=/home/user/.ollama/models
|
| 35 |
ENV OLLAMA_HOST=0.0.0.0:7860
|
| 36 |
ENV OLLAMA_KEEP_ALIVE=10m
|
| 37 |
ENV OLLAMA_NUM_PARALLEL=2
|
| 38 |
ENV HOME=/home/user
|
| 39 |
-
ENV PATH=/home/user/.local/bin:/usr/local/bin:/usr/bin:$PATH
|
| 40 |
|
| 41 |
WORKDIR /home/user
|
| 42 |
|
|
|
|
| 1 |
# ─────────────────────────────────────────────────────────────
|
| 2 |
+
# Agent Q-Q (Agent Q-QAJAQS) — QLAWED-Q HF Space v3.2
|
| 3 |
# SDK: Docker | Public Port: 7860 (Ollama direct)
|
| 4 |
#
|
| 5 |
+
# Uses official ollama/ollama base — Ollama pre-installed, no
|
| 6 |
+
# install script needed. Much faster build.
|
| 7 |
#
|
| 8 |
# Endpoints at :7860:
|
| 9 |
+
# POST /v1/chat/completions (OpenAI-compatible)
|
| 10 |
# POST /api/generate (Ollama native)
|
| 11 |
+
# GET /api/tags
|
| 12 |
# GET /v1/models
|
| 13 |
# ─────────────────────────────────────────────────────────────
|
| 14 |
|
| 15 |
+
FROM ollama/ollama:latest
|
| 16 |
|
| 17 |
+
# ── System extras ─────────────────────────────────────────────
|
| 18 |
+
RUN apt-get update && apt-get install -y curl && rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
|
| 20 |
# ── HF Spaces: non-root user uid 1000 ─────────────────────────
|
| 21 |
+
RUN useradd -m -u 1000 user || true
|
| 22 |
USER user
|
| 23 |
|
| 24 |
# ── Environment ───────────────────────────────────────────────
|
|
|
|
| 25 |
ENV OLLAMA_MODELS=/home/user/.ollama/models
|
| 26 |
ENV OLLAMA_HOST=0.0.0.0:7860
|
| 27 |
ENV OLLAMA_KEEP_ALIVE=10m
|
| 28 |
ENV OLLAMA_NUM_PARALLEL=2
|
| 29 |
ENV HOME=/home/user
|
| 30 |
+
ENV PATH=/home/user/.local/bin:/usr/local/bin:/usr/bin:/bin:$PATH
|
| 31 |
|
| 32 |
WORKDIR /home/user
|
| 33 |
|