部署指南

本章节将指导您如何部署 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 的部署方案,将提供更简单的容器化部署体验。敬请期待!

部署前准备

无论选择哪种部署方式,您都需要完成以下准备工作:

  1. 环境变量配置:准备好所有必要的环境变量,包括:

    • 数据库连接信息
    • API 密钥和服务凭证
    • 应用 URL 和其他基本配置

    详细信息请参考环境配置章节。

  2. 域名准备:注册并准备好您计划使用的域名。

  3. 第三方服务账号:确保已注册并配置好所有必要的第三方服务账号,如 Clerk、Neon PostgreSQL、Cloudflare R2 等。

域名和 SSL 配置

无论使用哪种部署方式,配置正确的域名和 SSL 证书都是确保应用安全可访问的关键步骤。

详细的域名配置步骤请参考域名配置章节。

部署后检查清单

成功部署应用后,请检查以下项目以确保一切正常:

  1. 网站可访问性:确认网站可以通过您的域名正常访问
  2. 用户注册/登录:测试用户认证功能是否正常
  3. 支付功能:验证支付流程是否正常工作
  4. AI 图像生成:测试 AI 图像生成功能
  5. 管理功能:确认管理员可以访问和使用管理功能

常见问题与故障排除

如果您在部署过程中遇到问题,请参考各部署方式的故障排除指南:

如果问题仍然存在,请联系我们的技术支持团队获取帮助。

© copyright Justin 2025. All rights reserved.