#!/bin/bash set -e # 配置 REMOTE_USER="admin" REMOTE_HOST="52.197.128.126" REMOTE_PATH="/var/www/tweb" SSH_KEY="/Volumes/1TB-SSD/Key/aws6.pem" LOCAL_DIST_PATH="./dist/" echo "开始构建项目..." rm -rf "$LOCAL_DIST_PATH" pnpm run build echo "上传项目文件到服务器..." rsync --exclude='node_modules/' -ravzh --delete -e "ssh -i $SSH_KEY -o StrictHostKeyChecking=no" "$LOCAL_DIST_PATH" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH/"