hue-portal-backend-v2 / backend /scripts /run_ocr_workflow.sh
davidtran999's picture
Push full code from hue-portal-backend folder
519b145
#!/bin/bash
# Helper script để chạy OCR workflow với virtual environment
# Script này tự động detect worktree và chuyển sang đúng thư mục
set -e
# Tìm worktree thực tế
WORKTREE_PATH="/Users/davidtran/.cursor/worktrees/TryHarDemNayProject/q6Bp2"
CURRENT_DIR="$(pwd)"
# Nếu đang ở worktree, dùng thư mục hiện tại
if [ -f "$CURRENT_DIR/backend/scripts/run_ocr_workflow.py" ]; then
PROJECT_ROOT="$CURRENT_DIR"
elif [ -f "$WORKTREE_PATH/backend/scripts/run_ocr_workflow.py" ]; then
PROJECT_ROOT="$WORKTREE_PATH"
echo "📍 Chuyển sang worktree: $WORKTREE_PATH"
else
echo "❌ Không tìm thấy run_ocr_workflow.py"
exit 1
fi
cd "$PROJECT_ROOT"
# Activate virtual environment
if [ -d ".venv" ]; then
source .venv/bin/activate
echo "✅ Activated virtual environment"
else
echo "⚠️ Warning: .venv not found, using system Python"
fi
# Run the workflow
python backend/scripts/run_ocr_workflow.py "$@"