name: Build and Deploy Astro Landing on: push: branches: - main - master jobs: deploy: runs-on: ubuntu-latest # Метка вашего Forgejo Runner steps: - name: Deploy to VPS via SSH uses: appleboy/ssh-action@v1.0.3 with: host: ${{ secrets.VPS_HOST }} username: ${{ secrets.VPS_USER }} key: ${{ secrets.VPS_SSH_KEY }} port: 22 script: | # 1. Переходим в директорию лендинга cd /var/www/Landing # 2. Подтягиваем свежие коммиты из Git git pull origin main # 3. Пересобираем Docker-образ и перезапускаем контейнер docker compose up -d --build