2025-10-13 17:26:41 +03:00

56 lines
1.1 KiB
Batchfile

@echo off
REM ===============================
REM AI Review - Simple Launcher
REM ===============================
title AI Review
echo.
echo ================================
echo AI Review - Starting
echo ================================
echo.
REM Переходим в корень проекта
cd /d "%~dp0"
REM Собираем фронтенд
echo [1/3] Building frontend...
cd frontend
if not exist "node_modules\" npm install
call npm run build
if %ERRORLEVEL% NEQ 0 (
echo.
echo [ERROR] Build failed!
pause
exit /b 1
)
cd ..
REM Переходим в backend
echo.
echo [2/3] Setup backend...
cd backend
REM Создаем venv если нет
if not exist "venv\" (
python -m venv venv
)
REM Активируем и устанавливаем зависимости
call venv\Scripts\activate.bat
pip install -q -r requirements.txt
REM Запускаем сервер
echo.
echo [3/3] Starting server...
echo ================================
echo.
echo http://localhost:8000
echo.
echo ================================
echo.
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload