Поддержка геймпада #2
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 Server | |
| # Запускать при пуше в ветку main (или master) | |
| on: | |
| push: | |
| branches: [ master ] | |
| jobs: | |
| deploy: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Connecting and Deploying | |
| uses: appleboy/ssh-action@v1.0.3 | |
| with: | |
| host: ${{ secrets.HOST }} | |
| username: ${{ secrets.USERNAME }} | |
| key: ${{ secrets.SSH_KEY }} | |
| port: 22 | |
| script: | | |
| # 1. Переходим в папку с игрой | |
| cd /var/www/tanks | |
| # 2. Скачиваем обновления | |
| # (Сбрасываем локальные изменения, если они были случайно сделаны) | |
| git reset --hard origin/master | |
| git pull origin master | |
| # 3. Обновляем библиотеки (если добавились новые) | |
| npm install | |
| # 4. Перезапускаем сервер | |
| # (Используем имя 'tanks', если ты запускал так, или 'all') | |
| pm2 restart all | |
| echo "DEPLOY SUCCESSFUL! 🚀" |