diff --git a/.gitea/workflows/docker.yaml b/.gitea/workflows/docker.yaml index 3c8dfa48..f18a7392 100644 --- a/.gitea/workflows/docker.yaml +++ b/.gitea/workflows/docker.yaml @@ -39,17 +39,12 @@ 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 + - name: Login to registry (direct docker CLI) 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 + docker logout docker.srsoftware.de 2>/dev/null || true + echo "${{ secrets.REGISTRY_PASS }}" | docker login docker.srsoftware.de -u "${{ secrets.REGISTRY_USER }}" --password-stdin + - name: Login to registry uses: docker/login-action@v2