|
@@ -3,23 +3,11 @@
|
|
|
# 设置错误时退出
|
|
# 设置错误时退出
|
|
|
set -e
|
|
set -e
|
|
|
|
|
|
|
|
-# 配置变量
|
|
|
|
|
-PROJECT_NAME="tweb-api"
|
|
|
|
|
-PROJECT_DIR="/var/www/$PROJECT_NAME"
|
|
|
|
|
-username="wuyi"
|
|
|
|
|
-password="hXE8ZjQ^Q46V7n"
|
|
|
|
|
-GIT_REPO="https://git.izouma.com/wuyi/tweb-api.git"
|
|
|
|
|
-GIT_REPO_WITH_AUTH="https://${username}:${password}@git.izouma.com/wuyi/tweb-api.git"
|
|
|
|
|
-
|
|
|
|
|
echo "🚀 开始部署 $PROJECT_NAME..."
|
|
echo "🚀 开始部署 $PROJECT_NAME..."
|
|
|
|
|
|
|
|
# 进入项目目录
|
|
# 进入项目目录
|
|
|
cd "$PROJECT_DIR"
|
|
cd "$PROJECT_DIR"
|
|
|
|
|
|
|
|
-# 设置 Git 远程仓库 URL(包含认证信息)
|
|
|
|
|
-echo "🔧 配置 Git 远程仓库..."
|
|
|
|
|
-git remote set-url origin "$GIT_REPO_WITH_AUTH"
|
|
|
|
|
-
|
|
|
|
|
# Git 拉取最新代码
|
|
# Git 拉取最新代码
|
|
|
echo "📥 拉取最新代码..."
|
|
echo "📥 拉取最新代码..."
|
|
|
git pull origin main
|
|
git pull origin main
|
|
@@ -47,4 +35,7 @@ else
|
|
|
fi
|
|
fi
|
|
|
|
|
|
|
|
echo "✅ 部署完成!"
|
|
echo "✅ 部署完成!"
|
|
|
-pm2 status
|
|
|
|
|
|
|
+pm2 status
|
|
|
|
|
+
|
|
|
|
|
+echo "🔍 显示日志..."
|
|
|
|
|
+pm2 logs tweb-api
|