morphik-core/ollama-entrypoint.sh
2025-01-09 05:17:25 -05:00

19 lines
426 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