Ollama / Dockerfile
Kazilsky's picture
Update Dockerfile
a44e68f verified
raw
history blame contribute delete
633 Bytes
FROM ollama/ollama:latest
ARG OLLAMA_MODEL=hermes3
ARG OLLAMA_MODEL_TAG=latest
# Переопределяем ENTRYPOINT!
ENTRYPOINT []
# Настройка для HF Spaces
EXPOSE 7860
ENV OLLAMA_HOST=0.0.0.0:7860
# Создаем startup скрипт
RUN echo '#!/bin/sh\n\
set -e\n\
echo "Starting Ollama server..."\n\
/bin/ollama serve &\n\
SERVER_PID=$!\n\
sleep 10\n\
echo "Pulling model..."\n\
/bin/ollama pull '${OLLAMA_MODEL}:${OLLAMA_MODEL_TAG}'\n\
echo "Model ready!"\n\
wait $SERVER_PID' > /start.sh && chmod +x /start.sh
# Теперь CMD будет работать правильно
CMD ["/bin/sh", "/start.sh"]