通过 Github Actions 部署
WARNING
有问题请通过 Github Issues
反馈,感谢。
点击按钮 fork 本仓库 或者直接 fork 本仓库
打开仓库的
Actions
页面,找到Deploy Backend Production
和Deploy Frontend
,点击enable workflow
启用workflow
然后在仓库页面
Settings
->Secrets and variables
->Actions
->Repository secrets
, 添加以下secrets
:
CLOUDFLARE_ACCOUNT_ID
: Cloudflare 账户 ID, 参考文档CLOUDFLARE_API_TOKEN
: Cloudflare API Token, 参考文档BACKEND_TOML
: 后端配置文件,参考此处FRONTEND_ENV
: 前端配置文件,请复制frontend/.env.example
的内容,并参考此处修改FRONTEND_NAME
: 你在 Cloudflare Pages 创建的项目名称,可通过 用户界面 或者 命令行 创建FRONTEND_BRANCH
: (可选) pages 部署的分支,可不配置,默认production
TG_FRONTEND_NAME
: (可选) 你在 Cloudflare Pages 创建的项目名称,同FRONTEND_NAME
,如果需要 Telegram Mini App 功能,请填写
- 打开仓库的
Actions
页面,找到Deploy Backend Production
和Deploy Frontend
,点击Run workflow
选择分支手动部署