name: Deploy Frontend on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Setup SSH run: | mkdir -p ~/.ssh echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/deploy_key chmod 600 ~/.ssh/deploy_key ssh-keyscan -p 28 -H 192.168.0.4 >> ~/.ssh/known_hosts - name: Deploy run: | ssh -i ~/.ssh/deploy_key -p 28 onasys@192.168.0.4 << 'EOF' cd ~/frontend git pull origin main pnpm install pnpm turbo build pm2 reload all EOF