Update space
Browse files
start.sh
CHANGED
|
@@ -1,16 +1,14 @@
|
|
| 1 |
#!/bin/bash
|
| 2 |
-
|
| 3 |
ollama serve &
|
| 4 |
|
| 5 |
-
#
|
| 6 |
for i in {1..6}; do
|
| 7 |
if ollama list >/dev/null 2>&1; then
|
| 8 |
-
echo "Ollama is ready."
|
| 9 |
break
|
| 10 |
fi
|
| 11 |
-
echo "Waiting for Ollama… ($i/6)"
|
| 12 |
sleep 2
|
| 13 |
done
|
| 14 |
|
| 15 |
-
|
| 16 |
python app.py
|
|
|
|
| 1 |
#!/bin/bash
|
| 2 |
+
# Start Ollama in foreground so Docker sees it as PID 1
|
| 3 |
ollama serve &
|
| 4 |
|
| 5 |
+
# Quick health‑check loop (≲ 12 s total) rather than long pulls
|
| 6 |
for i in {1..6}; do
|
| 7 |
if ollama list >/dev/null 2>&1; then
|
|
|
|
| 8 |
break
|
| 9 |
fi
|
|
|
|
| 10 |
sleep 2
|
| 11 |
done
|
| 12 |
|
| 13 |
+
# Launch your Gradio app
|
| 14 |
python app.py
|