ONFIRE / 使用手册
快速开始
使用本地 D1 数据启动 OnFire 工作空间。
环境要求
- Node.js 22 或更高版本
- pnpm 12.3.4
- Wrangler 本地 Cloudflare 环境
安装和填充演示数据
Shellgit clone https://github.com/backrunner/onfire.gitcd onfirepnpm install --frozen-lockfilecp .dev.vars.example .dev.varscp .env.example .env.localopenssl rand -base64 48
将生成的值写入 .dev.vars 的 AUTH_SECRET,然后初始化本地 D1:
Shellpnpm db:migrate:localpnpm db:seedpnpm db:seed:tickets
先启动管理端,再在第二个终端启动客户端:
Shellpnpm dev:tob # http://localhost:3001pnpm dev:toc # http://localhost:3000
演示管理端账号为 [email protected] / admin。pnpm db:reset 会先删除本地 D1 数据再重新创建演示环境,生产环境不要使用演示账号。
验证环境
Shellpnpm cf-typegen --checkpnpm lintpnpm testpnpm build:worker
Vectorize、外部 AI、Cloudflare Email 和通知服务需要部署后或单独配置。