Skip to content

Commit 9dca06e

Browse files
committed
ci: set default deployment username to steveyout
1 parent d8be3e7 commit 9dca06e

1 file changed

Lines changed: 15 additions & 14 deletions

File tree

‎.github/workflows/deploy.yml‎

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
uses: appleboy/ssh-action@v1.0.3
6262
with:
6363
host: ${{ secrets.VPS_HOST || '157.173.125.157' }}
64-
username: ${{ secrets.VPS_USERNAME || 'root' }}
64+
username: ${{ secrets.VPS_USERNAME || 'steveyout' }}
6565
password: ${{ secrets.VPS_PASSWORD }}
6666
key: ${{ secrets.VPS_SSH_KEY }}
6767
port: ${{ secrets.VPS_PORT || 22 }}
@@ -98,25 +98,26 @@ jobs:
9898
echo "🏗️ Compiling Next.js App Router bundle..."
9999
pnpm run build
100100
101-
echo "⚡ Restarting application process via PM2..."
102-
if command -v pm2 >/dev/null 2>&1; then
103-
pm2 reload deploy/ecosystem.config.cjs --update-env || pm2 start deploy/ecosystem.config.cjs
104-
pm2 save
101+
echo "⚡ Restarting / reloading PM2 process..."
102+
if pm2 list | grep -q "freebies"; then
103+
pm2 reload deploy/ecosystem.config.cjs --update-env
105104
else
106-
echo "⚠️ PM2 not found globally, falling back to background node server..."
107-
pkill -f "node server.mjs" || true
108-
nohup node server.mjs > server.log 2>&1 &
105+
pm2 start deploy/ecosystem.config.cjs
109106
fi
107+
pm2 save
110108
111-
echo "🛡️ Updating BunkerWeb reverse proxy configuration..."
109+
echo "🛡️ Refreshing BunkerWeb configuration..."
112110
if [ -d "/etc/bunkerweb/configs" ]; then
113-
cp bunkerweb/freeebies.site.conf /etc/bunkerweb/configs/freeebies.site.conf
114-
systemctl reload bunkerweb 2>/dev/null || true
111+
sudo cp bunkerweb/freeebies.site.conf /etc/bunkerweb/configs/freeebies.site.conf || cp bunkerweb/freeebies.site.conf /etc/bunkerweb/configs/freeebies.site.conf
112+
if command -v systemctl >/dev/null 2>&1 && systemctl is-active --quiet bunkerweb; then
113+
sudo systemctl reload bunkerweb || true
114+
fi
115115
fi
116116
117117
if command -v docker >/dev/null 2>&1 && docker ps --format '{{.Names}}' | grep -q "bunkerweb"; then
118-
docker cp bunkerweb/freeebies.site.conf bunkerweb:/etc/bunkerweb/configs/freeebies.site.conf 2>/dev/null || true
119-
docker exec bunkerweb bunkercli reload 2>/dev/null || docker restart bunkerweb 2>/dev/null || true
118+
docker exec -i bunkerweb mkdir -p /etc/bunkerweb/configs || true
119+
docker cp bunkerweb/freeebies.site.conf bunkerweb:/etc/bunkerweb/configs/freeebies.site.conf || true
120+
docker exec -i bunkerweb bunkercli reload || docker restart bunkerweb || true
120121
fi
121122
122-
echo "🎉 Continuous Deployment Completed Successfully!"
123+
echo "🎉 Continuous Deployment successfully finished!"

0 commit comments

Comments
 (0)