# Start Ollama in the background | |
ollama serve & | |
# Wait for Ollama to initialize | |
echo "Waiting for Ollama to start..." | |
sleep 5 | |
# Pull required models | |
echo "Pulling Ollama models..." | |
ollama pull llama2 | |
#ollama pull llama3.1 | |
#ollama pull llama3.2 | |
#ollama pull mistral | |
ollama list | |
curl -X POST http://localhost:11434/api/generate \ | |
-H "Content-Type: application/json" \ | |
-d '{ | |
"model": "llama2", | |
"prompt": "Hello, world!" | |
}' | |
# Start supervisord to manage processes | |
echo "Starting supervisord..." | |
exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf |