Files
n_parser/docker/app-entrypoint.sh

23 lines
548 B
Bash

#!/bin/sh
set -e
OLLAMA_HOST="${OLLAMA_HOST:-http://localhost:11434}"
MODEL="${MODEL:-mithunrajm06/gemma-3n-e4b:latest}"
MODEL_NAME="${MODEL%%:*}"
echo "Waiting for Ollama..."
until curl -sf "${OLLAMA_HOST}/api/tags" > /dev/null 2>&1; do
sleep 5
done
echo "Waiting for model ${MODEL}..."
elapsed=0
until curl -sf "${OLLAMA_HOST}/api/tags" | grep -q "${MODEL_NAME}"; do
echo " ${elapsed}s — загрузка..."
sleep 10
elapsed=$((elapsed + 10))
done
echo "Ollama ready (модель загружена за ${elapsed}s)."
exec "$@"