Files
riwa-ionic/packages/distribute/deploy.sh

37 lines
809 B
Bash
Executable File

#!/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"