3.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			3.1 KiB
		
	
	
	
	
	
	
	
🚀 Быстрый запуск проекта
Требования
- Python 3.11+
- Node.js 18+
- Ollama установлен
Шаг 1: Ollama
Откройте терминал 1:
ollama serve
Оставьте терминал открытым.
Шаг 2: Backend
Откройте терминал 2:
cd backend
# Активируйте виртуальное окружение
source venv/Scripts/activate  # Git Bash/Linux/Mac
# ИЛИ
venv\Scripts\activate  # Windows CMD
# Запустите backend
python -m uvicorn app.main:app --reload --host 0.0.0.0 --port 8000
Дождитесь сообщения:
INFO:     Uvicorn running on http://0.0.0.0:8000
INFO:     Application startup complete.
Шаг 3: Frontend
Откройте терминал 3:
cd frontend
# Запустите frontend
npm run dev
Дождитесь:
  ➜  Local:   http://localhost:5173/
🌐 Доступ
- Frontend UI: http://localhost:5173
- Backend API: http://localhost:8000
- API Docs: http://localhost:8000/docs
- Ollama: http://localhost:11434
📝 Первое использование
- Откройте http://localhost:5173
- Перейдите в Репозитории
- Нажмите + Добавить репозиторий
- Заполните данные:
- Название: my-project
- Платформа: Gitea
- URL: https://your-gitea.com/owner/repo
- API токен: ваш токен из Gitea
 
- Название: 
- Нажмите Добавить
- Скопируйте Webhook URL из карточки
- Настройте webhook в Gitea (Settings → Webhooks → Add Webhook)
🔍 Ручная проверка
После добавления репозитория можете:
- Нажать кнопку 🔍 Проверить сейчас
- Система найдет все открытые PR и запустит ревью
⚠️ Важно
Если вы изменили ENCRYPTION_KEY в .env файле и получаете ошибку при расшифровке токенов:
- 
Удалите базу данных: cd backend rm review.db
- 
Перезапустите backend - база создастся автоматически 
- 
Добавьте репозитории заново 
🐛 Устранение проблем
Backend не запускается
cd backend
source venv/Scripts/activate
python -c "from app.main import app; print('OK')"
Если ошибка - проверьте .env файл.
Frontend не подключается
# Проверьте что backend запущен
curl http://localhost:8000/health
Ollama не отвечает
ollama list
Если пусто - установите модель:
ollama pull codellama:7b
📚 Документация
- README.md - полная документация
- QUICKSTART.md - быстрый старт
- COMMANDS.md - все команды