| # Start Ollama in foreground so Docker sees it as PID 1 | |
| ollama serve & | |
| # Quick health‑check loop (≲ 12 s total) rather than long pulls | |
| for i in {1..6}; do | |
| if ollama list >/dev/null 2>&1; then | |
| break | |
| fi | |
| sleep 2 | |
| done | |
| # Launch your Gradio app | |
| python app.py | |