Files
online-energieausweis/.github/workflows/cd.yml
Moritz Utcke 6339a4d0a5 Update cd.yml
2023-03-29 17:02:55 +02:00

28 lines
551 B
YAML

name: Node.js CD
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Deploy using ssh
uses: appleboy/ssh-action@master
with:
host: "212.227.155.91"
username: "root"
password: "!2Zc727cI1"
port: 22
script: |
cd /home/root/apps/online-energieausweis
git pull origin main
git status
pnpm install --prod
pnpm run build
pm2 restart online-energieausweis