Spaces:
Sleeping
Sleeping
| FROM ollama/ollama | |
| # Set environment variables | |
| ENV OLLAMA_HOST=0.0.0.0:7860 | |
| ENV OLLAMA_ORIGINS=* | |
| ENV HOME=/data | |
| # Create data directory with proper permissions | |
| WORKDIR /data | |
| RUN mkdir -p .ollama && \ | |
| chmod -R 777 . && \ | |
| chown -R 1000:1000 . && \ | |
| echo '#!/bin/bash\n\ | |
| ollama serve &\n\ | |
| sleep 10\n\ | |
| echo "Initializing Ollama..."\n\ | |
| ollama pull minicpm-v\n\ | |
| tail -f /dev/null' > start.sh && \ | |
| chmod +x start.sh | |
| USER 1000 | |
| EXPOSE 7860 | |
| ENTRYPOINT ["/bin/bash", "/data/start.sh"] | |
| # git add Dockerfile | |
| # git commit -m "Fix startup script configuration" | |
| # git push origin main | |