diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 69c9033..651979a 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -148,7 +148,12 @@ jobs: run: | sudo mkdir -p /etc/docker echo '{"insecure-registries":["${{ env.GITEA_REGISTRY }}"]}' | sudo tee /etc/docker/daemon.json - sudo systemctl restart docker + # Restart docker - try systemctl first, fall back to service for non-systemd runners + if command -v systemctl &>/dev/null && systemctl is-system-running &>/dev/null; then + sudo systemctl restart docker + else + sudo service docker restart || sudo /etc/init.d/docker restart + fi - name: Login to Gitea container registry run: |