跳至正文
OnFire
本页目录
ONFIRE / 使用手册

快速开始

使用本地 D1 数据启动 OnFire 工作空间。

环境要求

  • Node.js 22 或更高版本
  • pnpm 12.3.4
  • Wrangler 本地 Cloudflare 环境

安装和填充演示数据

Shell
git clone https://github.com/backrunner/onfire.gitcd onfirepnpm install --frozen-lockfilecp .dev.vars.example .dev.varscp .env.example .env.localopenssl rand -base64 48

将生成的值写入 .dev.varsAUTH_SECRET,然后初始化本地 D1:

Shell
pnpm db:migrate:localpnpm db:seedpnpm db:seed:tickets

先启动管理端,再在第二个终端启动客户端:

Shell
pnpm dev:tob # http://localhost:3001pnpm dev:toc # http://localhost:3000

演示管理端账号为 [email protected] / adminpnpm db:reset 会先删除本地 D1 数据再重新创建演示环境,生产环境不要使用演示账号。

验证环境

Shell
pnpm cf-typegen --checkpnpm lintpnpm testpnpm build:worker

Vectorize、外部 AI、Cloudflare Email 和通知服务需要部署后或单独配置。