私有化部署
你需要先准备一个 cloudflare
和一个 github
账号
目录结构
- apps (应用目录)
- api (cloudflare worker 代码)
- cdn (cdn 静态资源, 用来部署 host 文件)
- docs (本文档,可忽略)
- mgmt (管理后台,可忽略)
部署
简单点说就是,直接 fork
这个项目,然后填充环境变量,即可部署
其中你只需要在 Cloudflare
上创建对应的 Pages
资源即可
其余的部分可交给 wrangler
进行处理和部署
需求变量
这些
变量
都不可以暴露到外部场合!
CLOUDFLARE_EMAIL
Cloudflare
注册邮箱
CLOUDFLARE_API_TOKEN
Cloudflare
api token, 需要生成,并设置编辑权限
CLOUDFLARE_DATABASE_ID
Cloudflare
d1 的数据库 id , uuid 格式
CLOUDFLARE_ACCOUNT_ID
Cloudflare
account id, 可在计算右侧页面查看和复杂
JWT_SECRET
JWT
密钥,随便填, 尽量复杂一些