diff --git a/pipeline_service/deploy_account.py b/pipeline_service/deploy_account.py index 2b02028..09b3f2d 100644 --- a/pipeline_service/deploy_account.py +++ b/pipeline_service/deploy_account.py @@ -24,6 +24,8 @@ DEPLOY_ENV_BASE = "/d/pipeline/deploy_envs" # bwrap 可执行文件(未安装时为 None,降级为目录隔离) BWRAP = shutil.which("bwrap") +if not BWRAP and os.path.exists("/d/pipeline/bin/bwrap"): + BWRAP = "/d/pipeline/bin/bwrap" # 账号名合法字符(目录安全,防路径穿越) _SAFE_RE = re.compile(r"[^a-zA-Z0-9_-]")