chore: update error handling Resend API #34
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Deploy to VPS | |
| on: | |
| push: | |
| branches: | |
| - main # Ausführen bei Pushes in den "main"-Branch | |
| jobs: | |
| deploy: | |
| runs-on: ubuntu-latest | |
| steps: | |
| # Repository auschecken | |
| - name: Checkout Repository | |
| uses: actions/checkout@v3 | |
| # SSH-Key in den Agent laden | |
| - name: Install SSH Key | |
| uses: webfactory/ssh-agent@v0.5.3 | |
| with: | |
| ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} | |
| # Server zur Liste der bekannten Hosts hinzufügen | |
| - name: Add server to known hosts | |
| run: | | |
| mkdir -p ~/.ssh | |
| ssh-keyscan -H 193.22.146.48 >> ~/.ssh/known_hosts | |
| # Deployment-Befehl ausführen | |
| # Muss ein Befehl sein weil die befehle sonst zu schnell für den Server ausgeführt werden | |
| - name: Deploy to VPS | |
| run: | | |
| ssh webadmin@193.22.146.48 "zsh -l -c 'source ~/.nvm/nvm.sh && nvm use 22.11.0 && cd .. && cd .. && cd .. && cd /var/www/nextjs/CliffEleVen-Sport-Mangement && git pull origin main && npm install && npm run build && pm2 stop cliffeleven && pm2 delete cliffeleven && pm2 start npm --name cliffeleven -- start && pm2 save'" |