mirror of
https://github.com/Yuyi-Oak/BlueArchiveToolkit.git
synced 2026-09-19 13:11:37 +08:00
fix(config): 完成生产配置向 config.toml 的迁移
This commit is contained in:
@@ -380,8 +380,9 @@ JSON-RPC 2.0 服务,是面向上层服务(Go 层)的**主要跨语言边
|
||||
结果;localized 或历史分发不会绕过 Rust 完整性判断。
|
||||
- 受保护的 `/admin/control/release-cleanup` 只转发 Rust `release.cleanup`;
|
||||
先 dry-run 获取 `plan_id`,执行时由 Rust 重验证引用、路径和 current 保护。
|
||||
- 支持 `.env` / 环境变量配置监听端口、public base URL、RPC socket 和 RPC
|
||||
刷新周期,并预留 database/redis 键供后续 API 持久化;**不**负责资源自动拉取。
|
||||
- 支持共享 `config.toml` 的 `[api]` / 进程环境变量 / CLI 配置监听端口、public
|
||||
base URL、RPC socket 和 RPC 刷新周期,并预留 database/redis 键供后续 API
|
||||
持久化;应用不会读取二进制旁 `.env`,也**不**负责资源自动拉取。
|
||||
- 可选改写 server-info 中的 `AddressablesCatalogUrlRoot` 指向自身;不伪装
|
||||
完整游戏业务 API。启动前资源 metadata 兼容属于资源 bootstrap;账号、登录、
|
||||
Gateway、游戏业务 `ApiUrl` 和鉴权全链非本服务关闭条件。
|
||||
|
||||
@@ -400,7 +400,7 @@ Addressables 改写后客户端拼接:
|
||||
|
||||
**不读** `bat-status.json` / `bat-tasks.json` 作为常规路径。
|
||||
|
||||
生产配置:`--socket` / `BAT_API_SOCKET`,`bat-api` 与 `bat` 在同服务器、同容器或同共享文件系统环境内运行。`--resource-root` 只用于本地 fixture 或应急只读诊断,不作为生产资源根配置。`BAT_API_REFRESH_INTERVAL` 控制 bat-api 周期重读 RPC,以跟随 Rust `bat` 发布新 release。见 `cmd/bat-api/.env.example`。
|
||||
生产配置:二进制旁共享 `config.toml` 的 `[api]`,或 `--socket` / `BAT_API_SOCKET` 等 CLI/进程环境覆盖项;`bat-api` 与 `bat` 在同服务器、同容器或同共享文件系统环境内运行。`--resource-root` 只用于本地 fixture 或应急只读诊断,不作为生产资源根配置。`BAT_API_REFRESH_INTERVAL` 控制 bat-api 周期重读 RPC,以跟随 Rust `bat` 发布新 release。首次启动只生成 `config.toml.example`,应用不会读取二进制旁 `.env`;systemd `EnvironmentFile` 仍可作为外部进程环境注入。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user