File size: 744 Bytes
02a42b8
 
 
 
 
 
f3a5899
02a42b8
 
 
 
 
 
 
 
 
 
 
2bd7a23
02a42b8
f3a5899
02a42b8
 
 
 
 
 
f3a5899
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
# entrypoint.sh

set -e

echo "πŸ”Ή Starting Ollama server in background..."
OLLAMA_HOST=0.0.0.0:11434 /app/ollama serve &
OLLAMA_PID=$!

# Wait until Ollama API is responsive
echo "πŸ”Ή Waiting for Ollama API..."
until curl -f http://localhost:11434/ > /dev/null 2>&1; do
  echo "🟑 Ollama not ready... retrying in 3s"
  sleep 3
done
echo "🟒 Ollama is live!"

# Pull your lightweight model
MODEL_NAME="hf.co/kshitijthakkar/loggenix-moe-0.3B-A0.1B-e3-lr7e5-b16-4090-v7-sft-v1-Q8_0-GGUF:Q8_0"
echo "πŸ”½ Pulling model: $MODEL_NAME"
/app/ollama pull "$MODEL_NAME" || {
  echo "❌ Failed to pull model. Check name and internet."
  exit 1
}

# Start your app
echo "πŸš€ Launching enhanced_app.py"
exec python /app/enhanced_app.py