diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 56a4851..74a1172 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -54,7 +54,19 @@ jobs: LOCAL_REGISTRY="192.168.253.221:3000" echo "Registry: $LOCAL_REGISTRY" - # Login to local registry + # Configure Docker to use HTTP for local registry + echo '{ + "insecure-registries": ["'$LOCAL_REGISTRY'"] + }' > $DOCKER_CONFIG/config.json + + # Also configure daemon (if we have permissions) + sudo mkdir -p /etc/docker 2>/dev/null || true + echo '{ + "insecure-registries": ["'$LOCAL_REGISTRY'"] + }' | sudo tee /etc/docker/daemon.json >/dev/null 2>&1 || echo "Could not update daemon.json (continuing anyway)" + sudo systemctl reload docker 2>/dev/null || echo "Could not reload docker daemon (continuing anyway)" + + # Login to local registry with HTTP echo "${{ secrets.token }}" | docker --config $DOCKER_CONFIG login "$LOCAL_REGISTRY" -u "${{ secrets.username }}" --password-stdin # Tag images for local registry