diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index e218255..95e624c 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -29,6 +29,19 @@ jobs: - name: Install rsync run: sudo apt-get update && sudo apt-get install -y rsync + - name: Setup SSH key + run: | + mkdir -p ~/.ssh + echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + + - name: Add server to known_hosts + run: ssh-keyscan ${{ secrets.SERVER_IP }} >> ~/.ssh/known_hosts + + - name: Deploy to server + run: rsync -avzP ./dist/ root@${{ secrets.SERVER_IP }}:/var/www/justin.deal/ + + - name: Install dependencies run: pnpm install