AIAI SaaS

部署上线

一条命令发到 Vercel,附 Cloudflare 说明。

Vercel(推荐)

npx vercel login
npx vercel link --yes
# 添加环境变量:vercel env add NAME production
npx vercel deploy --prod

在 Vercel 控制台绑定自定义域名,按提示加 CNAME。生产构建前把 NEXT_PUBLIC_SITE_URLBETTER_AUTH_URL 改成正式域名。

Cloudflare Workers

OpenNext 链路已接好(pnpm run preview / deploy),Windows 兼容补丁在 pnpm install 时自动应用。注意:Workers 免费版脚本上限 3 MiB,本模板需要付费版($5/月)。

上线后 checklist

  1. Stripe webhook 指向 https://你的域名/api/stripe/webhook,并配置 STRIPE_WEBHOOK_SECRET
  2. Google/GitHub OAuth 的回调地址改成新域名
  3. 配置每日积分任务:GitHub Actions 填 DATABASE_URL secret,或用 cron-job.org 带 Basic Auth 调 /api/distribute-credits

数据库迁移

pnpm db:generate   # 改完 schema 后生成
pnpm db:migrate    # 应用迁移