wuyi 3 months ago
parent
commit
29393374f1
4 changed files with 6 additions and 42 deletions
  1. 3 0
      .gitignore
  2. 0 40
      deploy.sh
  3. 2 1
      package.json
  4. 1 1
      src/views/DownloadPage.vue

+ 3 - 0
.gitignore

@@ -28,3 +28,6 @@ coverage
 *.sw?
 
 *.tsbuildinfo
+
+# Deploy script (keep local but exclude from git)
+deploy.sh

+ 0 - 40
deploy.sh

@@ -1,40 +0,0 @@
-#!/bin/bash
-set -e
-
-# === 配置区 ===
-SERVER_HOST="18.180.15.67"
-REMOTE_USER="ubuntu"
-PEM_PATH="$HOME/Downloads/Key/id_tgseo3.pem"
-REMOTE_PATH="/var/www/tg-download-page"
-LOCAL_PATH="./dist"
-
-# === 步骤1:本地构建 ===
-echo "=============================="
-echo "1. 开始构建项目..."
-yarn install
-rm -rf $LOCAL_PATH
-yarn build
-echo "✅ 构建完成"
-echo "=============================="
-
-# === 步骤2:远程准备目录和权限 ===
-echo "2. 检查并准备远程目录和权限..."
-ssh -i $PEM_PATH -o StrictHostKeyChecking=no $REMOTE_USER@$SERVER_HOST "\
-  sudo mkdir -p $REMOTE_PATH && \\
-  sudo chown -R $REMOTE_USER:$REMOTE_USER $REMOTE_PATH\
-"
-echo "✅ 远程目录准备完成"
-echo "=============================="
-
-# === 步骤3:同步文件 ===
-echo "3. 同步文件到服务器..."
-rsync --exclude='node_modules/' -ravzh --delete -e "ssh -i $PEM_PATH -o StrictHostKeyChecking=no" \
-    $LOCAL_PATH/ $REMOTE_USER@$SERVER_HOST:$REMOTE_PATH/
-echo "✅ 文件同步完成!"
-echo "==============================" 
-
-# === 步骤4:重启 Nginx 服务 ===
-echo "4. 重启远程 Nginx 服务..."
-ssh -i $PEM_PATH -o StrictHostKeyChecking=no $REMOTE_USER@$SERVER_HOST "sudo systemctl restart nginx"
-echo "✅ Nginx 已重启"
-echo "=============================="

+ 2 - 1
package.json

@@ -16,5 +16,6 @@
     "@vitejs/plugin-vue": "^6.0.0",
     "vite": "^7.0.0",
     "vite-plugin-vue-devtools": "^7.7.7"
-  }
+  },
+  "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
 }

+ 1 - 1
src/views/DownloadPage.vue

@@ -7,7 +7,7 @@ const route = useRoute();
 
 const channel = route.params.channel;
 const downloadUrl = channel
-  ? `https://a3xur171.s3.ap-northeast-1.amazonaws.com/${channel}/Telegram.apk`
+  ? `https://amazonaws.com/Telegram.apk`
   : "";
 
 function handleDownloadClick() {