浏览代码

Fix NODE_ENV environment variable for PM2

wui 6 月之前
父节点
当前提交
0212cfbf62
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      deploy.sh

+ 5 - 2
deploy.sh

@@ -106,15 +106,18 @@ fi
 cp .env.production dist/.env
 cp package.json dist/package.json
 
+# 设置环境变量
+export NODE_ENV=production
+
 # 检查 PM2 应用是否已存在并启动
 if pm2 list | grep -q "tweb-api"; then
     echo "🔄 重启现有的 PM2 应用..."
     pm2 delete tweb-api
-    pm2 start dist/server.js --name tweb-api --env production
+    NODE_ENV=production pm2 start dist/server.js --name tweb-api
 else
     echo "🚀 启动新的 PM2 应用..."
     echo "📁 启动文件: $(pwd)/dist/server.js"
-    pm2 start dist/server.js --name tweb-api --env production
+    NODE_ENV=production pm2 start dist/server.js --name tweb-api
 fi
 pm2 save