Files
n_parser/docker/app-entrypoint.sh
T
2026-03-12 14:52:36 +03:00

23 lines
527 B
Bash

#!/bin/sh
set -e
OLLAMA_HOST="${OLLAMA_HOST:-http://localhost:11434}"
MODEL="${MODEL:-gemma3n:e4b}"
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 "$@"