53 lines
1.1 KiB
Batchfile
53 lines
1.1 KiB
Batchfile
@echo off
|
|
echo Starting Body Balance Evaluation System - Development Mode
|
|
echo.
|
|
|
|
:: Check Python
|
|
python --version >nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo Error: Python not found
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
:: Check Node.js
|
|
node --version >nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo Error: Node.js not found
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo Environment check passed
|
|
echo.
|
|
|
|
:: Activate virtual environment
|
|
if exist "backend\venv\Scripts\activate.bat" (
|
|
echo Activating virtual environment...
|
|
call backend\venv\Scripts\activate.bat
|
|
) else (
|
|
echo Warning: Virtual environment not found
|
|
)
|
|
|
|
:: Install dependencies if needed
|
|
if exist "backend\requirements.txt" (
|
|
echo Installing Python dependencies...
|
|
pip install -r backend\requirements.txt
|
|
)
|
|
|
|
:: Create directories
|
|
if not exist "data" mkdir data
|
|
if not exist "logs" mkdir logs
|
|
|
|
:: Start application
|
|
echo.
|
|
echo Starting application...
|
|
echo Backend: http://127.0.0.1:5000
|
|
echo Frontend: http://127.0.0.1:5173
|
|
echo.
|
|
|
|
python backend\main.py --mode development --log-level DEBUG
|
|
|
|
echo.
|
|
echo Application stopped
|
|
pause |