|
|
@@ -0,0 +1,16 @@
|
|
|
+#!/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/"
|