diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index df7dcd9..0178daa 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -9,11 +9,21 @@ jobs: deploy: runs-on: backup-runner steps: - - name: Checkout Code - uses: actions/checkout@v4 + - 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: docker compose up -d --build - + 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 \ No newline at end of file