From 01692e53d149129203a7eecddc56a11644f37426 Mon Sep 17 00:00:00 2001 From: Toly Date: Mon, 29 Jul 2024 22:03:47 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7=20Config=20pipeline.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/English-Burning-Backend.yml | 3 +-- kill_pm2.sh | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/English-Burning-Backend.yml b/.github/workflows/English-Burning-Backend.yml index edf4ecc..d99f564 100644 --- a/.github/workflows/English-Burning-Backend.yml +++ b/.github/workflows/English-Burning-Backend.yml @@ -37,5 +37,4 @@ jobs: # server ip IP: ${{ secrets.SERVER_IP_ADDRESS }} # shell to execute on server - SHELL: "source /etc/profile && cd /var/www/html/English-Burning-Backend/ && /bin/bash ./kill_pm2.sh && cp ../ecosystem.config.js ." - SHELL: "pnpm i && pm2 start --env=production" + SHELL: "source /etc/profile && cd /var/www/html/English-Burning-Backend/ && /bin/bash ./kill_pm2.sh && cp ../ecosystem.config.js . && pnpm i && pm2 start --env=production" diff --git a/kill_pm2.sh b/kill_pm2.sh index 05322fd..32048d3 100644 --- a/kill_pm2.sh +++ b/kill_pm2.sh @@ -4,6 +4,8 @@ RUNNING_PROCESSES=$(pm2 jlist | jq '[.[] | select(.pm2_env.status == "online")] if [ "$RUNNING_PROCESSES" -gt 0 ]; then pm2 stop all + pnpm i + pm2 start --env=production echo "Stopped all running PM2 processes." else echo "No running PM2 processes to stop."