Vercel 部署
本文档介绍如何将 OpenHuman 部署到 Vercel。
前置要求
- Vercel 账号
- GitHub 仓库
部署步骤
1. 导入项目
- 登录 Vercel
- 点击 Add New → Project
- 选择要部署的仓库
2. 配置构建
| 设置 | 值 |
|---|---|
| Framework Preset | Next.js |
| Build Command | npm run build |
| Output Directory | out |
3. 环境变量
添加以下环境变量:
OPENHUMAN_API_KEY=sk_xxx
NEXT_PUBLIC_API_URL=https://api.tinyhumans.ai
4. 部署
点击 Deploy 开始部署。
vercel.json 配置
{
"buildCommand": "npm run build",
"outputDirectory": "out",
"framework": "nextjs",
"rewrites": [
{
"source": "/api/:path*",
"destination": "https://api.tinyhumans.ai/:path*"
}
]
}
持续部署
推送到 main 分支自动触发部署。
自定义域名
- 进入项目 Settings → Domains
- 添加您的域名
- 配置 DNS 记录
常见问题
构建失败
检查 package.json 中的构建脚本是否正确。
API 代理问题
确保 vercel.json 中的 rewrites 配置正确。
下一步
- Docker 部署 - Docker 容器部署
- Cloudflare Pages 部署 - Cloudflare Pages 部署