refactor: 前端JS拆分为8个模块(base/list/monitor/editor/tasks/tools/apps/admin,按依赖顺序加载)+ 删除废弃文件(start_web.bat/main.py/fix_web.bat/cleanup.py,web已全覆盖)+ 文档同步 + 修复/api/summary缺导入
This commit is contained in:
+4
-11
@@ -123,18 +123,13 @@ STF_URL = "http://你的STF地址:端口"
|
||||
|
||||
### 2.4 启动服务
|
||||
|
||||
**方式一:命令行启动**
|
||||
**命令行启动**
|
||||
|
||||
```bash
|
||||
python web_server.py
|
||||
```
|
||||
|
||||
**方式二:Windows 一键启动**
|
||||
|
||||
双击 `start_web.bat`:
|
||||
- 自动提权到管理员
|
||||
- 添加防火墙规则(支持局域网访问)
|
||||
- 启动 web_server
|
||||
(推荐配合 `scripts/supervise.sh` 进程守护,见 3.1 节)
|
||||
|
||||
### 2.5 验证部署
|
||||
|
||||
@@ -254,7 +249,7 @@ server {
|
||||
| 7100 | STF | STF 服务端口(STF 自己的配置) |
|
||||
| 5555 | adb | 设备 adb 网络端口(设备端) |
|
||||
|
||||
### 4.2 Windows 端口问题
|
||||
### 4.2 Windows 端口问题(仅 Windows)
|
||||
|
||||
Windows 可能将某些端口范围划为动态排除范围,导致绑定失败(WinError 10013)。
|
||||
|
||||
@@ -265,12 +260,10 @@ netsh interface ipv4 show excludedportrange protocol=tcp
|
||||
|
||||
如果 18050 在排除范围内,修改 `config.py` 的 `WEB_PORT` 到一个不在排除范围内的端口。
|
||||
|
||||
或运行 `scripts/fix_web.bat`(关闭系统代理 + 添加防火墙规则 + 刷新 DNS)。
|
||||
|
||||
### 4.3 局域网访问
|
||||
|
||||
- `WEB_HOST = "0.0.0.0"` 允许局域网访问
|
||||
- 需要添加防火墙入站规则(`start_web.bat` 会自动处理)
|
||||
- 需要添加防火墙入站规则(Windows 手动添加,或参考 `netsh advfirewall firewall add rule`)
|
||||
- 局域网其他机器访问 `http://部署机IP:18050/`
|
||||
|
||||
---
|
||||
|
||||
+1
-1
@@ -151,7 +151,7 @@ with sync_playwright() as p:
|
||||
|
||||
- **看日志**:`logs/` 下 `core.log` / `task.log` / `web.log` / `action.log`(10MB 滚动,保留 5 份)
|
||||
- **看设备/任务状态**:浏览器监控页,或 `GET /api/status`、`GET /api/health`
|
||||
- **清理 STF 残留占用**:`python scripts/cleanup.py`(或前端"强制释放占用")
|
||||
- **清理 STF 残留占用**:前端监控页"强制释放占用"(或 `.env` 配 `AUTO_RELEASE_STALE_OCCUPY=true` 启动自动清理)
|
||||
- **打包项目**:`python scripts/pack.py`
|
||||
|
||||
---
|
||||
|
||||
+1
-2
@@ -26,9 +26,8 @@
|
||||
|
||||
```
|
||||
platform-tools/
|
||||
├── config.py # 根配置(STF/adb/web,不放任务参数)
|
||||
├── config.py # 根配置(部署值从 .env 读,不放任务参数)
|
||||
├── web_server.py # Flask 入口(JSON API + 登录页 + 单页应用)
|
||||
├── main.py # 根目录入口
|
||||
├── core/ # 核心程序层
|
||||
│ ├── __init__.py
|
||||
│ ├── logger.py # 日志器(分文件、10MB 滚动)
|
||||
|
||||
Reference in New Issue
Block a user