Update workflow configuration
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 24s
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 24s
This commit is contained in:
@@ -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: |
|
||||
|
||||
Reference in New Issue
Block a user