diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index b6c26ce..fc75d6c 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -1,29 +1,35 @@ name: Deploy Node App - on: push: branches: - main - jobs: deploy: runs-on: ubuntu-latest - steps: - - name: Deploy to VPS - uses: appleboy/ssh-action@master + - name: Checkout Code + uses: actions/checkout@v3 + # Step 1: Pehle local files ko server par copy karein + - name: Copy files to VPS + uses: appleboy/scp-action@master with: host: 172.237.44.156 username: root password: LinodeUser#26 port: 22 + source: "./*" + target: "/root/IR-Node-Setup" + # Step 2: Server par commands run karein (Bina git pull ke) + - name: Execute SSH Commands + uses: appleboy/ssh-action@master + with: + host: 172.237.44.156 + username: root + password: LinodeUser#26 + port: 22 script: | cd /root/IR-Node-Setup - - git pull origin main - npm install - - pm2 restart IR-Node-Setup \ No newline at end of file + pm2 restart IR-Node-Setup