fsys: 迁移 static.ini 至 CLI args,移除 confs 依赖

- fsys/src/fsys.cpp: 移除 parse_ini/IniMap/confs RPC 调用,改为
  boost::program_options 14 项 CLI 参数,配置优先级 CLI > env > 默认值
- fsys/Makefile: 添加 -lboost_program_options
- core/services.yaml: fsys 全部参数迁入 CLI args
- confs/configs/static.ini: 已删除
- README.md: 更新 fsys 配置说明,移除 static.ini 表行,更新安全约定
This commit is contained in:
qing committed 2026-08-10 10:08:29 +00:00
1 parent 3b6a0fb002
commit c9e8d04815
5 files changed
+94 -198

No files matched your search

+28 -1
View File
@@ -83,7 +83,34 @@ services:
# --- 前端静态资源 ---
- name: fsys
cmd: bash /opt/micro_servers/fsys/_run.sh
args: ["--instance", "fsys", "--log-level", "info"]
args:
- "--instance"
- "fsys"
- "--log-level"
- "info"
# --- 配置全部经 CLI 传递(原 confs/configs/static.ini 迁入) ---
- "--addr"
- "127.0.0.1"
- "--port"
- "9200"
- "--threads"
- "4"
- "--root"
- "./public"
- "--ssl-enabled"
- "false"
- "--cert-file"
- "cert.pem"
- "--key-file"
- "key.pem"
- "--cors-origins"
- "https://qsont.me,https://yhdet.top"
- "--db-host"
- "127.0.0.1"
- "--db-port"
- "8005"
- "--dnfs-url"
- "http://127.0.0.1:8006"
depends_on: []
sleep_before: 0