name: Deploy Music Bot on: push: branches: - main jobs: deploy: runs-on: backup-runner steps: - name: Checkout Code Locally run: | # Очищаем папку, если там что-то было rm -rf ./* # Клонируем репозиторий напрямую из вашей локальной Gitea git clone http://localhost:3030/${{ gitea.repository }} . # Если у вас Gitea внутри Docker, localhost может не сработать. # В таком случае замените http://localhost:3030 на ваш внутренний URL, например https://gitea.redjinald.info - name: Build and Deploy Bot run: | # Принудительно передаем MTU в сборщик докера на всякий случай export DOCKER_BUILDKIT=1 docker compose build --build-arg BUILDKIT_DISABLE_COMPILER_LOG_FIX=1 docker compose up -d - name: Clean up old images run: docker image prune -f