正文
Dify Schedule
[5]
是一个使用
github actions
[6]
做Dify工作流定时调度的项目,主要包括的功能如下:
-
配置和管理Dify工作流,通过github security secrets 安全管理Dify工作流配置信息。
-
-
2. 在.github/workflows下,配置定时任务,每个Dify工作流需要对应一个yml文件
3. 配置Dify工作流信息。进入Fork代码仓库,依次点击 Settings->Secrets and variables->Actions->New repository secret,添加如下密钥:
5. 前往github actions页面,查看调度记录,也可以手动运行
6. 在Dify工作流控制台,工作流的日志页面,可以看到dify-schedule触发的记录
只能调度公网Dify
通过github actions 调度Dify工作流,需要
DIFY_BASE_URL
这个配置成公网域名,如果是私网部署的Dify,github无法调度,网络不通。
调度延时大
Github actions的schedule能力比较弱,就算把cron表达式配置成
* * * * *
,也无法做到每分钟调度一次,
官方文档[7]
描述最小调度频率是5分钟。
You can schedule a workflow to run at specific UTC times using