CadHubManage/scripts/run_app.bat
2025-12-19 17:21:53 +08:00

24 lines
479 B
Batchfile

@echo off
setlocal
for %%i in ("%~dp0..") do set "PROJECT_ROOT=%%~fi"
set "VENV_DIR=%PROJECT_ROOT%\.offline-venv"
if not exist "%VENV_DIR%" (
echo Offline virtual environment not found: "%VENV_DIR%"
echo Please run setup_offline_env.bat first.
exit /b 1
)
call "%VENV_DIR%\Scripts\activate.bat"
if "%~1"=="" (
set "UVICORN_ARGS=app.main:app --host 0.0.0.0 --port 8000 --reload"
) else (
set "UVICORN_ARGS=%*"
)
python -m uvicorn %UVICORN_ARGS%
endlocal