部署到 Cloudflare
RavenSaaS 使用 OpenNext 框架,支持一键部署到 Cloudflare。
使用 cloudflare 分支
使用 RavenSaaS 开发新项目时,如果希望部署到 Cloudflare Workers,建议拉取 cloudflare 分支,无需额外修改,支持一键部署。
Terminal
1git clone -b cloudflare git@github.com:raven-org/ravensaas-template.git my-ravensaas-project
部署流程
1. 在项目根目录创建生产环境配置文件 .wrangler.jsonc 文件
Terminal
1cp wrangler.jsonc.example wrangler.jsonc
按需修改 .wrangler.jsonc 文件中的配置:项目域名、数据库、登录授权等配置
2. 在项目根目录创建 wrangler.toml 文件
Terminal
1cp wrangler.toml.example wrangler.toml
修改 wrangler.toml 文件中的项目名称 name

4. 部署到 Cloudflare
在项目根目录运行以下命令:
Terminal
1npm run cf:build
按照提示,输入要部署的项目名称和分支名称(main),连接上你的 Cloudflare 账号,然后等待部署完成,同时前面在warangler.jsonc 配置的变量都会在后台显示。


5. 进入 Cloudflare 控制台,可以看到项目已经成功部署

6. 访问项目
使用默认生成的域名可访问项目,绑定自定义域名可正式上线。

参考
Last updated on 2025年1月5日