diff --git a/.gitea/workflows/docker.yaml b/.gitea/workflows/docker.yaml index 1f3415be..3c8dfa48 100644 --- a/.gitea/workflows/docker.yaml +++ b/.gitea/workflows/docker.yaml @@ -39,6 +39,18 @@ jobs: echo | openssl s_client -connect 185.243.8.189:443 -servername docker.srsoftware.de 2>/dev/null \ | openssl x509 -noout -ext subjectAltName + - name: Fix DNS for registry + restart Docker + run: | + set -x + 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 || true + + # restart Docker so it drops any cached resolution / reconnects + sudo systemctl restart docker || sudo service docker restart + + # optional: confirm name -> IP as seen by host tools after restart + getent hosts docker.srsoftware.de + - name: Login to registry uses: docker/login-action@v2 with: