部署指南
本章节将指导您如何部署 Ship Vibany 产品到生产环境。Ship Vibany 支持多种部署方式,您可以根据自己的需求和技术能力选择最适合的部署方案。
部署方案概述
Ship Vibany 提供了以下几种部署方案:
1. Vercel 部署(推荐)
Vercel 是一个专为前端和全栈应用设计的云平台,提供了简单的部署流程和强大的性能优化。使用 Vercel 部署 Ship Vibany 具有以下优势:
- 一键部署:通过 GitHub 集成,实现代码推送后自动部署
- 全球 CDN:自动分发到全球边缘网络,提供低延迟访问
- 自动 SSL:免费提供 HTTPS 证书
- 持续集成:支持预览部署和自动回滚
- 无服务器函数:API 路由自动部署为无服务器函数
详细步骤请参考 Vercel 部署指南。
2. VPS 部署
如果您希望更灵活地控制服务器配置或降低长期运营成本,可以选择在 VPS (Virtual Private Server) 上部署 Ship Vibany。VPS 部署具有以下特点:
- 完全控制:对服务器环境和配置有完全控制权
- 成本效益:长期使用可能比云服务更经济
- 自定义优化:可以根据实际需求优化服务器性能
- 数据隐私:所有数据都在您控制的服务器上
详细步骤请参考 VPS 部署指南。
3. Docker 部署(即将推出)
我们正在开发基于 Docker 的部署方案,将提供更简单的容器化部署体验。敬请期待!
部署前准备
无论选择哪种部署方式,您都需要完成以下准备工作:
-
环境变量配置:准备好所有必要的环境变量,包括:
- 数据库连接信息
- API 密钥和服务凭证
- 应用 URL 和其他基本配置
详细信息请参考环境配置章节。
-
域名准备:注册并准备好您计划使用的域名。
-
第三方服务账号:确保已注册并配置好所有必要的第三方服务账号,如 Clerk、Neon PostgreSQL、Cloudflare R2 等。
域名和 SSL 配置
无论使用哪种部署方式,配置正确的域名和 SSL 证书都是确保应用安全可访问的关键步骤。
详细的域名配置步骤请参考域名配置章节。
部署后检查清单
成功部署应用后,请检查以下项目以确保一切正常:
- 网站可访问性:确认网站可以通过您的域名正常访问
- 用户注册/登录:测试用户认证功能是否正常
- 支付功能:验证支付流程是否正常工作
- AI 图像生成:测试 AI 图像生成功能
- 管理功能:确认管理员可以访问和使用管理功能
常见问题与故障排除
如果您在部署过程中遇到问题,请参考各部署方式的故障排除指南:
如果问题仍然存在,请联系我们的技术支持团队获取帮助。