开发文档
配置说明
当前项目里与业务功能直接相关的配置入口和维护原则。
配置分层
当前项目的业务配置大致分成三层:
- 环境变量:密钥、地址、服务端口、外部依赖
config/autoload/:后端模块级配置- 系统设置或业务配置表:运营可调整的参数
重点配置主题
文件与共享盘
- 路径模板
- 上传大小限制
- 允许上传的扩展名
- 区域到共享路径的映射规则
本地网关
- 网关地址
- 服务间共享密钥
- Worker 地址
- 回调和推送相关配置
飞书集成
FEISHU_APP_IDFEISHU_APP_SECRETFEISHU_VIDEO_STATUS_NOTIFY_ENABLEDFEISHU_VIDEO_STATUS_NOTIFY_CHAT_ID
脚本拆解
- Whisper 模型大小
- 共享盘拆解目录
- 回调鉴权密钥
本地网关关键环境变量
这几项基本决定了本地链路能不能跑通:
VIDEO_COLLAB_DISK_ROOTVIDEO_COLLAB_VERSION_ROOTVIDEO_COLLAB_LOCAL_GATEWAY_REGIONVIDEO_COLLAB_GATEWAY_SIGNATURE_SECRETVIDEO_COLLAB_PUSH_CLOUD_BASE_URLVIDEO_COLLAB_PUSH_GATEWAY_IDVIDEO_COLLAB_PUSH_GATEWAY_SHARED_SECRETLOCAL_GATEWAY_WORKER_SHARED_SECRET
飞书通知相关开关
成片状态通知至少要确认这些值:
FEISHU_APP_ID=
FEISHU_APP_SECRET=
FEISHU_VIDEO_STATUS_NOTIFY_ENABLED=true
FEISHU_VIDEO_STATUS_NOTIFY_CHAT_ID=oc_xxx
FEISHU_VIDEO_STATUS_NOTIFY_RECEIVE_ID_TYPE=chat_id
FEISHU_VIDEO_STATUS_NOTIFY_MENTION_ID_TYPE=open_id
配置维护原则
- 密钥类配置优先走环境变量
- 业务可调参数尽量不要硬编码
- 路径模板统一维护,避免各模块重复拼接
- 修改配置后要同步验证异步任务和本地网关链路