Spaces:
Running
Running
# Set the OLLAMA_ROOT to a writable directory | |
export OLLAMA_ROOT=/tmp/ollama | |
# Start the Ollama server in the background | |
echo "Starting Ollama server..." | |
ollama serve & | |
pid=$! | |
# Wait for the server to be ready | |
echo "Waiting for server to start..." | |
while ! curl -s -o /dev/null http://127.0.0.1:11434; do | |
echo "Server not yet available, waiting..." | |
sleep 1 | |
done | |
echo "Server is up and running." | |
# Pull the models | |
echo "Pulling models..." | |
ollama pull gemma3:1b | |
ollama pull gemma3:270m | |
ollama pull nomic-embed-text | |
echo "All models pulled." | |
# Wait for the server process to exit | |
# This brings the background process to the foreground | |
wait $pid | |