68 lines
2.5 KiB
Bash
68 lines
2.5 KiB
Bash
|
|
#!/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 "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
|
|
|