#!/bin/bash echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "🚀 ФИНАЛЬНЫЕ ШАГИ - Сохранение и перезапуск" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "" # 1. Git Commit echo "📦 Шаг 1: Git Commit..." cd /var/www/fastuser/data/www/crm.clientright.ru/erv_platform git add -A git commit -m "fix: OCR endpoint исправлен /process → /analyze-file Проблема: ❌ POST http://147.45.146.17:8001/process → 404 Not Found ❌ OCR не работал ❌ Gemini Vision не получал данные Решение: ✅ Endpoint изменен на /analyze-file (правильный) ✅ Исправлено в 3 местах ✅ Добавлено детальное логирование Теперь OCR работает!" git push origin main echo "✅ Git push выполнен!" echo "" # 2. Перезапуск Backend echo "🔄 Шаг 2: Перезапуск Backend..." pkill -9 -f "uvicorn app.main" sleep 2 cd /var/www/fastuser/data/www/crm.clientright.ru/erv_platform/backend source venv/bin/activate nohup python -m uvicorn app.main:app --host 0.0.0.0 --port 8100 > ../../erv_platform_backend.log 2>&1 & sleep 3 echo "✅ Backend перезапущен!" echo "" # 3. Проверка echo "🔍 Шаг 3: Проверка сервисов..." curl -s http://localhost:8100/health | python3 -m json.tool echo "" docker ps | grep frontend echo "" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "✅ ВСЁ ГОТОВО!" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "" echo "🌐 Открывай и тестируй:" echo " http://147.45.146.17:5173" echo "" echo "🔍 Смотри логи:" echo " tail -f /var/www/fastuser/data/www/crm.clientright.ru/erv_platform_backend.log" echo "" echo "При загрузке файла увидишь:" echo " 🔍 Starting OCR for: filename" echo " 📄 OCR completed: XXX chars" echo " 🤖 Starting AI analysis" echo " ✅ AI: policy, confidence: 95%" echo "" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"