Files
cmautobuy/admin/config.example.yaml
T

84 lines
3.6 KiB
YAML
Raw Normal View History

# Admin 本机配置模板
#
# 用法:把本文件复制成 admin/config.yaml,填入真实账号密码。
#
# Windows: copy admin\config.example.yaml admin\config.yaml
# Linux: cp admin/config.example.yaml admin/config.yaml
#
# `[必须]` config.yaml 已在 .gitignore 里,绝不能提交进 Git——
# 密码一旦进了 git 历史就很难清干净。
# `[必须]` 打包发给别人时也不要带上 config.yaml。
#
# MySQL 配置见 docs/admin/00-getting-started.md §6;
# 顺运宝接口细节见 docs/admin/08-顺运宝接口.md。
database:
# MySQL 8 地址。本机 MySQL 或 SSH 隧道都写 127.0.0.1。生产 3307 当前经项目
# 负责人批准接受所有公网来源,但只能使用限定 autobuy 库权限、REQUIRE SSL 的
# 专用业务账号;root 仍只允许服务器本机登录。详见 admin/AGENTS.md。
host: 127.0.0.1
# 本机 MySQL 默认可写 3307;连接线上 MySQL 的 SSH 隧道可改成 13307。
# 端口加引号,明确按字符串读取。
port: "3307"
name: autobuy
user: buy
# 本机/SSH 隧道使用 disabled。公网直连必须使用 verify_ca,加载服务器公开 CA,
# 强制 TLS 1.2+ 并验证证书链,连接失败时不会退回明文。
tls_mode: disabled
tls_ca: certs/mysql84-ca.pem
# `[必须]` 数据库密码也是明文配置,必须加引号;config.yaml 只能留在
# 运行机器上,不得提交、打包、截图或粘贴到工单和日志。
password: "你的 MySQL 密码"
2026-08-11 10:00:07 +08:00
integrations:
catalog:
# 第三方商品目录脚本的稳定来源名,会写入导入记录。不要放用户姓名或密码。
source: external-catalog
# 专用 Bearer Token,至少 32 个字符。线上优先使用
# CMAUTOBUY_CATALOG_TOKEN;Token 不得写入日志、数据库、工单或提交。
# 留空表示商品目录接口禁用,不影响 Admin 页面和 Client 四接口。
token: ""
ai:
# AI API Key 只能写入这个独立密钥文件。生产建议通过
# CMAUTOBUY_AI_SECRETS_PATH 指向 /etc/cmautobuy/ai-secrets.yaml,权限 600。
# 留空时 Admin 正常启动,但不能保存密钥或测试 AI 连接。
secrets_path: ""
2026-08-14 11:15:50 +08:00
# 公网 AI 服务支持 HTTP 和 HTTPS;HTTP 不提供传输加密。确需访问私有模型端点时,必须由部署人员
# 在这里或 CMAUTOBUY_AI_ALLOWED_HOSTS 中按主机名显式允许,网页不能修改。
allowed_hosts: []
syb:
# 顺运宝 ERP 地址。一般不用改,域名变了才改。
base_url: https://www.shunyunbaoerp.com
username: 你的顺运宝账号
# `[必须]` 密码要加引号。纯数字密码不加引号会被 YAML 解析成整数,
# 反序列化到 string 字段会直接报错,前导 0 也会丢。
password: "你的密码"
# 列表接口每页条数。抓包里网页用的就是 20。
page_size: 20
# 整个日期范围的货运单数上限,默认 10000;超过就停止,不拉列表和明细。
# 页面每次最多同步 31 个自然日。
max_matches: 10000
# 兼容旧版自动增量入口的首次起始日期;新版页面默认最近 3 天,不使用此值。
sync_from: "2026-07-01"
# 验证码自动识别服务地址(工单 #47)。留空 = 只用手工输入弹窗,不报错。
# `[必须]` 验证码图片会被发送到这个地址,见 docs/admin/08-顺运宝接口.md
# 「验证码自动识别」一节——换成别人的服务前先重新评估这一点。
ocr_url: https://ocr.ilapage.cn/ocr
# 自动识别失败后的重试次数上限,默认 5。
ocr_max_attempts: 5