# 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 | |