|
|
@@ -1,16 +1,6 @@
|
|
|
#!/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/"
|
|
|
+node build
|
|
|
|
|
|
-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/"
|
|
|
+rsync --exclude='node_modules/' -ravzh --delete -e "ssh -i /Volumes/1TB-SSD/Key/aws6.pem -o StrictHostKeyChecking=no" ./public/ admin@52.197.128.126:/var/www/tweb/
|