Skip to content

Delete public/190197.txt #48

Delete public/190197.txt

Delete public/190197.txt #48

Workflow file for this run

on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Run and deploy
uses: appleboy/[email protected]
with:
host: ${{ secrets.SERVER_HOST }}
username: ${{ secrets.SERVER_USERNAME }}
password: ${{ secrets.SERVER_PASSWORD }}
port: ${{ secrets.SERVER_PORT }}
script: |
cd ${{ secrets.SERVER_PATH }}
git fetch --all
git pull
npm install --force
npm run build
if [ $? -eq 0 ]; then
if [ -f "package.json" ]; then
if pm2 describe "salamlang-website" > /dev/null; then
pm2 restart "salamlang-website"
else
pm2 start --name "salamlang-website" "npm run start -- -p 3001"
fi
pm2 save
else
echo "package.json not found. Skipping start/restart."
fi
else
echo "Build failed. Skipping PM2 restart."
fi