@echo off
setlocal

REM ASTRA PORTAL - PRO Waitress runner (generated from /admin/system/proxy)
REM Put this .bat next to wsgi.py and double-click.

cd /d "%~dp0"

REM If you use venv, uncomment the next line and adjust path:
REM call .venv\Scripts\activate.bat

set HOST=0.0.0.0
set PORT=5000
set THREADS=100
set CHANNEL_TIMEOUT=1800
set SEND_BYTES=90000
set RECV_BYTES=65536
set CONN_LIMIT=500

echo Starting ASTRA PORTAL with Waitress...
echo http://%HOST%:%PORT%
echo.

python -m waitress --host=%HOST% --port=%PORT% --threads=%THREADS% --channel-timeout=%CHANNEL_TIMEOUT% --send-bytes=%SEND_BYTES% --recv-bytes=%RECV_BYTES% --connection-limit=%CONN_LIMIT% wsgi:app

pause
endlocal
