Explorar el Código

新增部署脚本以自动化构建和上传项目文件至服务器,同时更新Vite配置以设置基础路径为'/t/'。

wui hace 6 meses
padre
commit
d41b335b3f
Se han modificado 2 ficheros con 17 adiciones y 1 borrados
  1. 16 0
      deploy.sh
  2. 1 1
      vite.config.ts

+ 16 - 0
deploy.sh

@@ -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/"

+ 1 - 1
vite.config.ts

@@ -103,7 +103,7 @@ export default defineConfig({
     setupFiles: ['./src/tests/setup.ts']
   },
   server: serverOptions,
-  base: '',
+  base: '/t/',
   build: {
     target: 'es2020',
     sourcemap: true,