BAAS 文档
参考

安装配置 setup.toml

后端安装器 setup.toml 的用途、常用参数、更新源、MirrorC CDK 和安全注意事项。

setup.toml 是 BAAS 后端安装和更新阶段使用的配置文件。Tauri 客户端的安装器会把常用选项做成图形界面,但当你需要排查更新源、MirrorC CDK、运行时路径或跳过更新时,仍然可能需要理解这个文件。

不要公开 setup.toml

如果你填写了 MirrorC CDK、私有源或本机路径,不要把完整 setup.toml 直接发给陌生人或公开 Issue。

安装器步骤

旧后端安装器的核心步骤可以抽象为:

检查 Python 与运行时

确认本机或内置运行时可用,必要时下载或修补后端需要的 Python 环境。

准备 pip 与下载源

根据 setup.toml 中的源配置准备 pip,并在网络失败时按源列表重试。

克隆或更新后端源码

从 GitHub、镜像源或 MirrorC 获取 BAAS 后端代码,并根据 SHA 判断是否需要刷新。

安装 Python 依赖

同步后端运行依赖。依赖未变化时,安装器可能会跳过这一步以节省时间。

写入版本与路径状态

记录当前 BAAS 版本、C++ 组件版本、后端目录和运行时路径,供后续启动和更新复用。

启动后端服务

安装完成后启动后端进程,等待 Tauri 客户端完成本地连接和密钥认证。

当前 Tauri 安装器仍围绕这些动作组织,只是把目录选择、更新源、MirrorC CDK 和日志展示放进桌面界面。

常用 General 参数

参数类型作用建议
mirrorc_cdkstringMirrorC 下载加速凭据只在你购买或获得 CDK 后填写
current_BAAS_versionstring当前后端版本通常自动维护
current_BAAS_Cpp_versionstring当前 C++ 组件版本通常自动维护
get_remote_sha_methodstring获取远程 SHA 的方式GitHub 不通时切换到镜像
devbool不从远程更新代码本地开发或临时冻结版本时使用
refreshbool覆盖本地后端修改会丢弃本地改动,谨慎使用
launchbool跳过安装步骤直接启动已确认环境完整时使用
force_launchbool是否关闭已启动的旧进程多实例排查时注意
debugbool更新后保留终端窗口排查安装失败时有用
source_listlistPyPI 源重试列表网络不稳定时调整
runtime_pathstring自定义 Python 运行时只有理解后端环境时再改

URL 与路径参数

参数说明
REPO_URL_HTTP后端源码获取地址,可切换 GitHub、Gitee、GitCode 或其他镜像
GET_PIP_URLget-pip.py 下载地址
GET_UPX_URLUPX 下载地址
GET_ENV_PATCH_URL环境补丁下载地址
GET_PYTHON_URLPython 运行时下载地址
BAAS_ROOT_PATH后端安装根目录,修改时必须使用绝对路径
TMP_PATH临时文件目录
TOOL_KIT_PATH工具目录

MirrorC CDK

MirrorC 是第三方分发和下载加速服务。填写 CDK 后,BAAS 后端更新可以走 MirrorC 源;不填写也可以继续使用默认更新源,只是网络质量取决于你所在环境。

[General]
mirrorc_cdk = "your-cdk"
旧安装器日志中 MirrorC 安装成功示例

何时手动修改

场景可以修改
GitHub 访问失败REPO_URL_HTTPget_remote_sha_method
PyPI 下载慢source_list
想临时跳过更新launch = truedev = true
调试安装失败debug = true
使用 MirrorCmirrorc_cdk

如果你只是普通使用 BAAS Tauri,优先使用安装器里的“高级设置”和“更新源”控件,不要直接编辑 setup.toml

On this page