Kuma Mieru 文档
部署

Cloudflare Workers

Cloudflare Workers 部署暂不支持,本页列出仓库中保留的 Cloudflare 配置和脚本。

暂不支持

Cloudflare Workers 部署暂未支持,请改用 Vercel 或 Netlify。相关讨论见 #88。

仓库中的 Cloudflare 配置

Web 应用保留了基于 OpenNext(@opennextjs/cloudflare)的 Cloudflare 构建配置,文件都在 apps/web 目录中:

文件内容
wrangler.jsoncWorker 名称 uptime-kuma-pages,启用 nodejs_compat,入口 .open-next/worker.js,静态资源目录 .open-next/assets(绑定名 ASSETS)
open-next.config.tsOpenNext 的 Cloudflare 配置

脚本

在 apps/web 目录执行:

命令作用
bun run build:cloudflare设置 CF_DEPLOYMENT=true,运行 generate 脚本,再用 opennextjs-cloudflare build 构建
bun run deploy:cloudflare设置 CF_DEPLOYMENT=true,用 opennextjs-cloudflare deploy 部署

自行尝试时,在 Cloudflare 导入仓库后把根目录设为 apps/web,并按环境变量配置变量。

最后更新于