refactor(static): 删除默认配置与本地回退逻辑,confs 改为强依赖
- 配置加载从三层(内置默认值→confs→本地config.ini回退)改为两层(confs 强依赖→环境变量覆盖) - confs 连接失败直接 sys.exit(1),不再静默使用内置默认值或回退本地 config.ini - file_config 初始值改为空字符串白名单模板,移除所有内置默认值 - 新增配置完整性校验:server.host/port、directory.root、cors.allowed_origins 必须非空 - ssl 段保留合理默认(enabled=false、cert/key 默认文件名),不强制配置 - 区分错误类型:连接拒绝/RpcError/通用异常分别打印明确错误信息到 stderr - confs 连接地址改为引导配置(环境变量 CONFS_HOST/CONFS_PORT 优先,默认 127.0.0.1:8010) - 移除 --config 命令行参数(本地 config.ini 回退已删除) - 删除 static/config.ini 本地回退文件 - 更新 _run.sh 移除 --config 参数 - 更新 static/README.md 与 confs/README.md 文档 - confs 集成关系描述更新为"confs 最先启动"
This commit is contained in:
1 parent
de0e4168b2
commit
0ae107f953
5 files changed
+121
-72
No files matched your search
+2
-2
@@ -1,5 +1,5 @@
|
||||
#!/bin/bash
|
||||
cd "$(dirname "$0")" || exit
|
||||
source ./venv/bin/activate
|
||||
#exec ./fsys.bin --config config.ini 1>/dev/null
|
||||
exec python3 ./fsys.py --config config.ini 1>/dev/null
|
||||
#exec ./fsys.bin 1>/dev/null
|
||||
exec python3 ./fsys.py 1>/dev/null
|
||||
Reference in new issue
Block a user