Files
cloudflare_temp_email/vitepress-docs/docs/zh/guide/github-action.md
2024-06-28 23:10:35 +08:00

1.7 KiB

通过 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 选择分支手动部署