#!/usr/bin/env bash # Setup + chạy server tách nền / ghép frame (Option 1 - Python/rembg) # Dùng: ./run.sh set -euo pipefail cd "$(dirname "$0")" PY="${PYTHON:-python3}" command -v "$PY" >/dev/null 2>&1 || { echo "✗ Không tìm thấy python3. Cài Python 3.9+ trước."; exit 1; } if [ ! -d .venv ]; then echo "→ Tạo virtualenv (.venv)…" "$PY" -m venv .venv fi # shellcheck disable=SC1091 source .venv/bin/activate echo "→ Cài / cập nhật dependencies…" python -m pip install -q --upgrade pip python -m pip install -q -r requirements.txt echo "" echo "──────────────────────────────────────────────" echo " Server: http://localhost:8001" echo " Lần đầu sẽ tự tải model ONNX (~170MB)." echo " Dừng: Ctrl+C" echo "──────────────────────────────────────────────" echo "" exec python server.py