langroid-custom-front-end / start_ollama.sh
bentebbutt's picture
Update start_ollama.sh
231afd2 verified
raw
history blame
701 Bytes
#!/bin/bash
# Start ollama server
echo "Starting ollama server"
ollama serve &
# Wait for the ollama server to start
echo "Waiting for ollama server to start..."
while true; do
if [ -f ~/.ollama/log.txt ]; then
if grep -q "Listening on 127.0.0.1:11434" ~/.ollama/log.txt; then
echo "ollama server started"
break
fi
else
echo "Log file not found. Waiting..."
sleep 1
fi
done
# Pull the phi3 model
echo "Pulling phi3 model"
ollama pull phi3
# Wait for the model to be pulled
echo "Waiting for model to be pulled..."
while ! ls /.ollama/models/phi3 > /dev/null 2>&1; do
sleep 1
done
echo "Model pulled successfully"
# Run the start_app.sh script
bash start_app.sh