Skip to content

通过 Github Actions 部署

WARNING

有问题请通过 Github Issues 反馈,感谢。

Deploy to Cloudflare Workers

  1. 点击按钮 fork 本仓库 或者直接 fork 本仓库

  2. 打开仓库的 Actions 页面,找到 Deploy Backend ProductionDeploy Frontend,点击 enable workflow 启用 workflow

  3. 然后在仓库页面 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 功能,请填写
  1. 打开仓库的 Actions 页面,找到 Deploy Backend ProductionDeploy Frontend,点击 Run workflow 选择分支手动部署

基于 MIT 许可发布