feat: 工具Tab新增STF设备管理(读写220脚本DEVICES列表+docker adb connect/disconnect,220侧timeout兜底防卡死)+ 修复设备列表:5555重复显示
This commit is contained in:
@@ -65,11 +65,16 @@ APK_DIR = os.path.join(DATA_DIR, "apks")
|
||||
# 仅单实例部署时设为 True:多实例共用同一 STF 账户时不要开,会误释放另一实例的运行中任务。
|
||||
AUTO_RELEASE_STALE_OCCUPY = _env("AUTO_RELEASE_STALE_OCCUPY", "false").lower() in ("1", "true", "yes")
|
||||
|
||||
# ================== 维护(STF 容器一键重启) ==================
|
||||
# 维护页"一键重启 STF 容器"通过 SSH 到部署机执行 docker restart。
|
||||
# ================== 维护(STF 容器一键重启 + STF 设备管理) ==================
|
||||
# 通过 SSH 到部署机执行 docker 命令/改脚本。
|
||||
# 前置条件:本机可免密 SSH 到目标机(stf@220 需已授权本机公钥)。
|
||||
STF_SSH_TARGET = _env("STF_SSH_TARGET", "[email protected]")
|
||||
STF_DOCKER_CONTAINER = _env("STF_DOCKER_CONTAINER", "stf")
|
||||
# STF 设备管理:"工具 → STF 设备管理"维护设备池。
|
||||
# 220 上 adb 跑在独立容器(connect_devices.sh 里是 docker exec adb adb ...);
|
||||
# 设备列表由脚本的 DEVICES 数组维护(cron 每 5 分钟补连)。
|
||||
STF_ADB_CONTAINER = _env("STF_ADB_CONTAINER", "adb")
|
||||
STF_SCRIPT_PATH = _env("STF_SCRIPT_PATH", "/mnt/data/openstf/connect_devices.sh")
|
||||
|
||||
# ================== 维护(Tailscale 管理) ==================
|
||||
# 维护页"Tailscale 管理"调用官方 API v2 管理 tailnet 设备。
|
||||
|
||||
Reference in New Issue
Block a user