Skip to content

Commit

Permalink
Only restart this app on github actions
Browse files Browse the repository at this point in the history
  • Loading branch information
SnailBones committed Nov 15, 2024
1 parent 6c2f633 commit 8087692
Showing 1 changed file with 41 additions and 41 deletions.
82 changes: 41 additions & 41 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -1,46 +1,46 @@
name: Deploy to Digital Ocean

on:
push:
branches:
- main
push:
branches:
- main

jobs:
build-and-deploy:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "20"

- name: Install dependencies
run: npm install

- name: Build
run: npm run build

- name: Deploy
uses: appleboy/scp-action@master
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
key: ${{ secrets.PRIVATE_KEY }}
source: "./"
target: "/var/www/forage-abq-next"

- name: Restart PM2 process
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
key: ${{ secrets.PRIVATE_KEY }}
script: |
source ~/.nvm/nvm.sh
cd /var/www/forage-abq-next
nvm use 20
pm2 restart all
build-and-deploy:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v2

- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: "20"

- name: Install dependencies
run: npm install

- name: Build
run: npm run build

- name: Deploy
uses: appleboy/scp-action@master
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
key: ${{ secrets.PRIVATE_KEY }}
source: "./"
target: "/var/www/forage-abq-next"

- name: Restart PM2 process
uses: appleboy/ssh-action@master
with:
host: ${{ secrets.HOST }}
username: ${{ secrets.USERNAME }}
key: ${{ secrets.PRIVATE_KEY }}
script: |
source ~/.nvm/nvm.sh
nvm use 20
cd /var/www/forage-abq-next
PORT=3000 pm2 restart forage-abq || pm2 start npm --name "forage-abq" -- run start

0 comments on commit 8087692

Please sign in to comment.