fix(portable): keep config center visible on startup
This commit is contained in:
@@ -1,14 +1,11 @@
|
||||
@echo off
|
||||
REM wait-gateway.bat - open Dashboard only after the Gateway is actually listening.
|
||||
REM Fixes issue #46/#48: on slow USB drives the gateway needs tens of seconds to
|
||||
REM stage bundled deps on first run; opening http://127.0.0.1:PORT before it is
|
||||
REM LISTENING shows "connection refused" and users think it is broken.
|
||||
REM wait-gateway.bat - fallback watcher after Windows-Start opens loading.html.
|
||||
REM Slow USB drives can need tens of seconds before the gateway listens.
|
||||
REM
|
||||
REM 角色变更:现在 Windows-Start.bat 会先开 lib\loading.html 启动首屏,由首屏
|
||||
REM 自己轮询 /ready 并自动跳 Dashboard。本脚本退居"兜底"——万一首屏页的
|
||||
REM file:// fetch 被浏览器拦住没跳成,这里仍轮询端口、就绪后开 Dashboard。
|
||||
REM Windows-Start opens Config Center immediately, so the ready path only
|
||||
REM exits quietly. On timeout, reopen Config Center as a recovery hint.
|
||||
REM Usage (called in background by Windows-Start.bat): wait-gateway.bat PORT
|
||||
REM Polls every 2s, up to 150 tries (~5 min). Opens the browser once ready.
|
||||
REM Polls every 2 seconds, up to about 5 minutes.
|
||||
|
||||
set "PORT=%~1"
|
||||
if "%PORT%"=="" set "PORT=18789"
|
||||
@@ -23,8 +20,6 @@ timeout /t 2 /nobreak >nul
|
||||
goto :wait_loop
|
||||
|
||||
:ready
|
||||
timeout /t 1 /nobreak >nul
|
||||
start "" http://127.0.0.1:%PORT%/#token=uclaw
|
||||
exit /b 0
|
||||
|
||||
:timeout
|
||||
|
||||
Reference in New Issue
Block a user