diff --git a/.gitea/workflows/docker.yaml b/.gitea/workflows/docker.yaml index 6961cca7..4613f212 100644 --- a/.gitea/workflows/docker.yaml +++ b/.gitea/workflows/docker.yaml @@ -26,15 +26,11 @@ jobs: ns="$(echo "$line" | awk '{print $2}')" [ -n "$ns" ] && dig @"$ns" docker.srsoftware.de +short done < <(grep '^nameserver' /etc/resolv.conf || true) - - - name: Fix hosts (docker proxy + verify) - run: | echo "185.243.8.189 docker.srsoftware.de" | sudo tee -a /etc/hosts echo "185.243.8.189 ws3.srsoftware.de" | sudo tee -a /etc/hosts - - - name: Login to registry (direct docker CLI) - run: | - set -x + getent hosts docker.srsoftware.de + echo | openssl s_client -connect docker.srsoftware.de:443 -servername docker.srsoftware.de 2>/dev/null | openssl x509 -noout -ext subjectAltName + echo | openssl s_client -connect 46.38.238.106:443 -servername docker.srsoftware.de 2>/dev/null | openssl x509 -noout -ext subjectAltName docker logout docker.srsoftware.de 2>/dev/null || true echo "${{ secrets.REGISTRY_PASS }}" | docker login docker.srsoftware.de -u "${{ secrets.REGISTRY_USER }}" --password-stdin