#!/usr/bin/env bash
# مشغّل التطبيق على الاستضافة المشتركة — يعمل داخليا فقط (127.0.0.1)
# ويعيد التشغيل تلقائيًا إذا توقف لأي سبب.
cd "$(dirname "$0")" || exit 1
export BSA_HOST=127.0.0.1
export BSA_RUNTIME_DIR="$(pwd)"

while true; do
  ./.venv/bin/python app.py --no-browser --port 8765 >> app.log 2>&1
  echo "[run.sh] التطبيق توقف — إعادة تشغيل خلال 10 ثوانٍ ($(date))" >> app.log
  sleep 10
done
