fix: use gateway run instead of dashboard for persistent service

dashboard only opens browser and exits immediately; gateway run keeps
the service running so the web UI can actually connect.
This commit is contained in:
dongsheng123132
2026-03-09 18:08:55 +08:00
parent d35cf65727
commit 56dcf4c811
2 changed files with 14 additions and 4 deletions

View File

@@ -201,13 +201,17 @@ do_run() {
echo " 接下来可以选 [17] 打开网页控制台。" echo " 接下来可以选 [17] 打开网页控制台。"
fi fi
else else
"$NODE_BIN" openclaw.mjs dashboard echo -e " ${GREEN}正在启动网关服务...${NC}"
echo " 启动后会自动打开浏览器控制台。"
echo " 此窗口不要关闭,关闭后服务会停止。"
echo ""
"$NODE_BIN" openclaw.mjs gateway run
fi fi
} }
do_dashboard() { do_dashboard() {
echo "" echo ""
echo -e " ${CYAN}${BOLD}━━━ 打开本地网页控制台 ━━━${NC}" echo -e " ${CYAN}${BOLD}━━━ 启动网关 + 打开网页控制台 ━━━${NC}"
echo "" echo ""
ensure_deps ensure_deps
cd "$OPENCLAW_DIR" cd "$OPENCLAW_DIR"
@@ -215,7 +219,9 @@ do_dashboard() {
echo -e " ${YELLOW}你还没有完成 U 盘便携配置。请先选 [4] 从 U 盘运行。${NC}" echo -e " ${YELLOW}你还没有完成 U 盘便携配置。请先选 [4] 从 U 盘运行。${NC}"
return return
fi fi
"$NODE_BIN" openclaw.mjs dashboard echo " 此窗口不要关闭,关闭后服务会停止。"
echo ""
"$NODE_BIN" openclaw.mjs gateway run
} }
# [5] 配置国产模型 # [5] 配置国产模型

View File

@@ -132,7 +132,11 @@ if [ ! -f "$PORTABLE_CONFIG_PATH" ]; then
echo " 已跳过首次配置。" echo " 已跳过首次配置。"
fi fi
else else
"$NODE_BIN" openclaw.mjs dashboard echo -e " ${GREEN}正在启动网关服务...${NC}"
echo " 启动后会自动打开浏览器控制台。"
echo " 此窗口不要关闭,关闭后服务会停止。"
echo ""
"$NODE_BIN" openclaw.mjs gateway run
fi fi
echo "" echo ""