kpi-dashboard / start_dashboard.bat
Admin
Initial HF deploy
04477e7
Raw
History Blame
1.78 kB
@echo off
title KPI Dashboard
cd /d "C:\Users\Professional\Desktop\kpi_dashboard"
echo [1/2] Starting KPI Dashboard Server...
start /B python app.py > server_log.txt 2>&1
timeout /t 4 /nobreak >nul
echo [2/2] Starting Cloudflare Tunnel (internet access)...
start /B cloudflared.exe tunnel --url http://localhost:5000 > cf_tunnel_url.txt 2>&1
timeout /t 10 /nobreak >nul
echo.
echo ================================================
echo KPI Dashboard запущен
echo ================================================
echo Local: http://localhost:5000
echo Network: http://192.168.1.191:5000
echo.
rem Extract tunnel URL
set "tunnel_url="
for /f "tokens=2 delims= " %%a in ('findstr "https://" cf_tunnel_url.txt ^| findstr "trycloudflare"') do set "tunnel_url=%%a"
if defined tunnel_url (
echo Internet: %tunnel_url%
echo ^(скопируйте URL для доступа из любой точки мира^)
echo %tunnel_url% > tunnel_url.txt
) else (
echo Internet: ОЖИДАНИЕ ТУННЕЛЯ...
echo ^(проверьте cf_tunnel_url.txt через 10 сек^)
)
echo ================================================
echo.
start http://localhost:5000
echo Сайт открыт в браузере. Закройте это окно для остановки.
echo.
:waitloop
timeout /t 60 /nobreak >nul
rem Check if tunnel URL appeared
if not defined tunnel_url (
for /f "tokens=2 delims= " %%a in ('findstr "https://" cf_tunnel_url.txt ^| findstr "trycloudflare"') do (
set "tunnel_url=%%a"
echo.
echo ================================================
echo Internet: %%a
echo ================================================
echo %%a > tunnel_url.txt
)
)
goto waitloop