瀏覽代碼

更新生产环境数据库密码并优化部署脚本

wui 6 月之前
父節點
當前提交
48fda8b8dc
共有 2 個文件被更改,包括 6 次插入35 次删除
  1. 1 1
      .env.production
  2. 5 34
      deploy.sh

+ 1 - 1
.env.production

@@ -6,7 +6,7 @@ NODE_ENV=production
 DB_HOST=localhost
 DB_PORT=3306
 DB_USERNAME=root
-DB_PASSWORD='7ULhCQca'
+DB_PASSWORD='7OLhCMHsja821'
 DB_DATABASE=tweb
 
 # JWT

+ 5 - 34
deploy.sh

@@ -1,40 +1,11 @@
 #!/bin/bash
-
-# 设置错误时退出
 set -e
 
-echo "🚀 开始部署..."
-
-# Git 拉取最新代码
-echo "📥 拉取最新代码..."
-git pull origin main
-
-# 安装依赖
-echo "📦 安装依赖..."
-yarn install
-
-# 构建项目
-echo "🔨 构建项目..."
 yarn build
-
-# 复制配置文件
-echo "📋 复制配置文件..."
 cp .env.production dist/.env
 cp package.json dist/package.json
-
-cd dist
-
-# 检查 PM2 应用是否存在,如果不存在则创建新的
-if pm2 list | grep -q "tweb"; then
-    echo "🔄 重启现有的 PM2 应用..."
-    pm2 restart tweb
-else
-    echo "🚀 创建新的 PM2 应用..."
-    pm2 start server.js --name tweb
-fi
-
-echo "✅ 部署完成!"
-pm2 status 
-
-echo "🔍 显示日志..."
-pm2 logs tweb
+rsync --exclude='node_modules/' -ravzh --delete -e "ssh -i /Volumes/1TB-SSD/Key/aws6.pem -o StrictHostKeyChecking=no" ./dist/ admin@52.197.128.126:/var/www/tweb-api/
+ssh -i /Volumes/1TB-SSD/Key/aws6.pem -o StrictHostKeyChecking=no admin@52.197.128.126 "cd /var/www/tweb-api
+yarn
+pm2 restart tweb-api
+"