diff --git a/.gitea/workflows/build-and-push.yml b/.gitea/workflows/build-and-push.yml index 8d78ab3..cf1d588 100644 --- a/.gitea/workflows/build-and-push.yml +++ b/.gitea/workflows/build-and-push.yml @@ -13,16 +13,12 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 - with: - # Используем сеть хоста, чтобы избежать проблем с внутренним DNS Docker - driver-opts: network=host + # Убираем driver-opts: network=host, чтобы вернуть интернет в билд - name: Log in to Gitea Registry run: | - # Добавляем домен в hosts раннера, указывая на локальный IP Synology + # Прописываем локальный IP в систему раннера sudo echo "192.168.50.55 dungeonsiege.synology.me" | sudo tee -a /etc/hosts - - # Логинимся. Теперь запрос пойдет на 192.168.50.55:443 echo "${{ secrets.GIT_TOKEN }}" | docker login dungeonsiege.synology.me -u ${{ secrets.GIT_USERNAME }} --password-stdin - name: Build and push @@ -30,8 +26,8 @@ jobs: with: context: . push: true - # Указываем Buildx использовать сеть хоста и наш локальный DNS-хак - network: host + # Убираем network: host отсюда, чтобы apk add работал через bridge + # Но оставляем add-hosts, чтобы шаг PUSH знал, куда нести образ add-hosts: | dungeonsiege.synology.me:192.168.50.55 tags: |