#!/bin/bash # Riwa App 分发页部署脚本 set -e echo "🚀 开始构建 Riwa App 分发页..." # 1. 安装依赖(如果需要) if [ ! -d "node_modules" ]; then echo "📦 安装依赖..." pnpm install fi # 2. 构建应用 echo "🔨 构建生产版本..." pnpm run build # 3. 检查构建产物 if [ ! -d ".output" ]; then echo "❌ 构建失败:.output 目录不存在" exit 1 fi echo "✅ 构建完成!" echo "" echo "📦 构建产物位于: .output/" echo "" echo "🚢 部署步骤:" echo "1. 将整个项目文件夹上传到服务器" echo "2. 在服务器上运行: docker-compose up -d" echo "" echo "或者只上传必要文件:" echo "1. 上传 .output/ 目录" echo "2. 上传 Dockerfile 和 docker-compose.yml" echo "3. 在服务器上运行: docker-compose up -d"