Delete entrypoint.sh
Browse files- entrypoint.sh +0 -41
entrypoint.sh
DELETED
|
@@ -1,41 +0,0 @@
|
|
| 1 |
-
#!/bin/bash
|
| 2 |
-
set -e
|
| 3 |
-
|
| 4 |
-
# Walidacja wymaganych zmiennych
|
| 5 |
-
if [ -z "${MODEL}" ] || [ "${MODEL}" = "!TU MUSISZ EDYTOWAC!" ]; then
|
| 6 |
-
echo "BLAD: Zmienna MODEL nie jest ustawiona!"
|
| 7 |
-
echo "Ustaw ja w: HF Space Settings -> Variables -> MODEL"
|
| 8 |
-
echo "Przyklad: deepseek-r1:14b"
|
| 9 |
-
exit 1
|
| 10 |
-
fi
|
| 11 |
-
|
| 12 |
-
if [ -z "${API_KEY}" ] || [ "${API_KEY}" = "!TU MUSISZ EDYTOWAC!" ]; then
|
| 13 |
-
echo "BLAD: Zmienna API_KEY nie jest ustawiona!"
|
| 14 |
-
echo "Ustaw ja w: HF Space Settings -> Variables -> API_KEY"
|
| 15 |
-
exit 1
|
| 16 |
-
fi
|
| 17 |
-
|
| 18 |
-
export OLLAMA_HOST=127.0.0.1:11434
|
| 19 |
-
export OLLAMA_NUM_PARALLEL=2
|
| 20 |
-
export OLLAMA_MAX_LOADED_MODELS=1
|
| 21 |
-
|
| 22 |
-
echo "==> Model: ${MODEL}"
|
| 23 |
-
echo "==> Starting Ollama..."
|
| 24 |
-
ollama serve &
|
| 25 |
-
|
| 26 |
-
echo "==> Waiting for Ollama..."
|
| 27 |
-
for i in $(seq 1 30); do
|
| 28 |
-
if curl -sf http://127.0.0.1:11434/api/version > /dev/null 2>&1; then
|
| 29 |
-
echo "==> Ollama ready!"
|
| 30 |
-
break
|
| 31 |
-
fi
|
| 32 |
-
echo " Waiting... ($i/30)"
|
| 33 |
-
sleep 2
|
| 34 |
-
done
|
| 35 |
-
|
| 36 |
-
# !TU MUSISZ EDYTOWAC! — wpisz nazwę modelu, np. "deepseek-r1:14b" albo "hf.co/unsloth/GLM-4.7-Flash-GGUF:UD-TQ1_0"
|
| 37 |
-
echo "==> Pulling ${MODEL}..."
|
| 38 |
-
ollama pull ${MODEL}
|
| 39 |
-
|
| 40 |
-
echo "==> Starting proxy on :7860..."
|
| 41 |
-
exec uvicorn proxy:app --host 0.0.0.0 --port 7860 --workers 2 --timeout-keep-alive 300
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|