Ollama / ollama.sh
PyxiLabs's picture
Update ollama.sh
16aa2f8 verified
raw
history blame
541 Bytes
#!/bin/bash
# Function to start Ollama server
start_server() {
echo "Starting Ollama server"
ollama serve &
SERVER_PID=$!
}
# Function to wait for server readiness
wait_for_server() {
echo "Waiting for server to start..."
while ! nc -z localhost 11434; do
sleep 1
done
}
# Function to pull model
pull_model() {
echo "Pulling all-minilm model"
ollama pull all-minilm
}
# Main execution
start_server
wait_for_server
pull_model
# Keep container running by waiting for server process
wait $SERVER_PID