Juan Carlos Manzanero Domínguez ee7ad33efa update deploy with ssh
2024-07-08 19:55:40 -06:00

24 lines
552 B
YAML

name: CD
on:
push:
branches: [main]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Deploy using ssh
uses: appleboy/ssh-action@master
with:
script: |
mkdir -p ~/.ssh
echo "${{ secrets.PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh ${{ secrets.USERNAME }}@${{ secrets.HOST }}
cd ~/apps/website
git pull origin main
pnpm run install
pnpm run build
cp -r ./dist/* /var/www/website