morphik-core/ollama-entrypoint.sh
Adityavardhan Agrawal 1792275cb8
Format fix, UI package update (#100)
Co-authored-by: Arnav Agrawal <aa779@cornell.edu>
2025-04-20 16:34:29 -07:00

19 lines
425 B
Bash
Executable File

#!/bin/bash
echo "Starting Ollama server..."
ollama serve &
SERVE_PID=$!
echo "Waiting for Ollama server to be ready..."
while ! ollama list &>/dev/null; do
echo "Waiting for Ollama to start..."
sleep 1
done
echo "Pulling required models..."
ollama pull nomic-embed-text || echo "Failed to pull nomic-embed-text"
ollama pull llama3.2 || echo "Failed to pull llama3.2"
# Wait for the serve process
wait $SERVE_PID