#!/bin/bash # 简化版发布脚本 SERVER_HOST="119.91.211.52" SERVER_USER="root" SERVER_PATH="/usr/local/web/love-tips-server" echo "🚀 开始部署到服务器..." # 1. 本地构建 echo "📦 本地构建项目..." yarn install && yarn build # 2. 同步文件到服务器 echo "📤 同步文件到服务器..." rsync -avz --exclude=node_modules --exclude=.git --exclude=.env --exclude=.env.local --exclude=.env.*.local \ ./ "$SERVER_USER@$SERVER_HOST:$SERVER_PATH/" # 3. 在服务器上启动服务 echo "🔄 启动服务..." ssh "$SERVER_USER@$SERVER_HOST" "cd $SERVER_PATH && chmod +x start.sh && ./start.sh" echo "✅ 部署完成!" echo "查看状态: ssh $SERVER_USER@$SERVER_HOST 'cd $SERVER_PATH && pm2 status'"