We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c528e92 + 4a3afac commit fa3a739Copy full SHA for fa3a739
1 file changed
.github/workflows/deploy.yml
@@ -1,5 +1,8 @@
1
name: Deploy AdonisJS App
2
3
+permissions:
4
+ contents: read
5
+
6
on:
7
push:
8
branches: [ main ] # 当 main 分支收到推送时触发
@@ -17,10 +20,12 @@ jobs:
17
20
host: ${{ secrets.REMOTE_HOST }}
18
21
username: ${{ secrets.REMOTE_USER }}
19
22
password: ${{ secrets.SSH_PASS }}
23
+ port: 2222
24
script: |
25
export PNPM_HOME="/home/deploy/.local/share/pnpm"
26
export PATH="$PNPM_HOME:$PATH"
27
# 1. 进入目录并拉取代码
28
29
cd ~/account-dev
30
git pull origin main
31
@@ -35,7 +40,7 @@ jobs:
35
40
pnpm install --prod
36
41
37
42
# 4. 使用 PM2 平滑重启
38
- pm2 restart 0
43
+ pnpx pm2 restart 0
39
44
45
# 保存 PM2 状态,确保服务器重启后自动启动
- pm2 save
46
+ pnpx pm2 save
0 commit comments