Tinyship
Tinyship
 Tinyship
Tinyship
TinyShip 文档中心
TinyShip 用户指南快速开始基础配置
积分系统配置指南
存储服务配置验证码配置
应用部署云平台部署Docker 部署传统部署
用户指南应用部署

云平台部署

部署到 Vercel、Netlify、Railway 等云平台

云平台部署是最简单的方式,适合快速上线和自动扩展。

Vercel 部署(推荐)

1. 导入项目

  1. 访问 Vercel
  2. 点击 "Import Project"
  3. 选择您的 GitHub 仓库

2. 配置构建

Root Directory: apps/next-app

Build Command: pnpm run build

Output Directory: .next

3. 配置环境变量

在 Vercel 项目设置中添加所有必要的环境变量。

4. 部署

点击 Deploy,Vercel 会自动构建和部署。

Netlify 部署

1. 创建站点

  1. 访问 Netlify
  2. 点击 "New site from Git"
  3. 选择您的仓库

2. 配置构建

Base directory: apps/next-app

Build command: pnpm run build

Publish directory: .next

3. 添加 Netlify 插件

# netlify.toml
[[plugins]]
package = "@netlify/plugin-nextjs"

Railway 部署

1. 创建项目

  1. 访问 Railway
  2. 点击 "New Project"
  3. 选择 "Deploy from GitHub repo"

2. 配置服务

Railway 会自动检测 Next.js 项目并配置构建。

3. 添加数据库

Railway 提供一键添加 PostgreSQL 数据库的功能。

Nuxt.js 部署

Nuxt.js 应用的部署步骤类似,只需将根目录改为 apps/nuxt-app。

注意事项

  1. 确保所有环境变量都已正确配置
  2. 检查数据库连接字符串
  3. 更新所有回调 URL 为生产域名
  4. 验证 Webhook 端点可访问

应用部署

TinyShip 部署指南

Docker 部署

使用 Docker 和 Docker Compose 部署 Next.js 和 Nuxt.js 应用

On this page

Vercel 部署(推荐)1. 导入项目2. 配置构建3. 配置环境变量4. 部署Netlify 部署1. 创建站点2. 配置构建3. 添加 Netlify 插件Railway 部署1. 创建项目2. 配置服务3. 添加数据库Nuxt.js 部署注意事项