Spaces:
Paused
Paused
File size: 863 Bytes
ed6ad4f fb6e141 ed6ad4f 8545e33 6810883 f394952 db22888 8545e33 bdf5af6 f394952 f10ecd7 bdf1236 65759cd e999125 ed6ad4f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | FROM ollama/ollama:latest
USER root
RUN apt-get update && apt-get install -y \
python3 \
python3-pip \
&& rm -rf /var/lib/apt/lists/*
RUN mkdir -p /workspace/ollama \
/workspace/webui \
/workspace/home && \
chmod -R 777 /workspace
RUN pip install open-webui --break-system-packages && \
chmod -R 777 /usr/local/lib/python3.12/dist-packages/open_webui/static
USER 1000
ENV HOME=/workspace/home \
PATH=/usr/local/bin:$PATH \
OLLAMA_HOST=0.0.0.0 \
DATA_DIR=/workspace/webui \
WEBUI_SECRET_KEY=supersecretkey123 \
HF_TOKEN=${HF_TOKEN} \
OLLAMA_FLASH_ATTENTION=1 \
OLLAMA_KV_CACHE_TYPE=q8_0 \
OLLAMA_NUM_PARALLEL=1 \
OLLAMA_CONTEXT_LENGTH=4096 \
OLLAMA_KEEP_ALIVE=-1
EXPOSE 7860
ENTRYPOINT []
CMD ["sh", "-c", "ollama serve & sleep 5 && open-webui serve --port 7860 --host 0.0.0.0"] |