feat: Archipelago demo stack (lightweight)
This commit is contained in:
73
neode-ui/test-install.sh
Executable file
73
neode-ui/test-install.sh
Executable file
@@ -0,0 +1,73 @@
|
||||
#!/bin/bash
|
||||
|
||||
echo "🔍 Testing ATOB Installation Setup"
|
||||
echo "===================================="
|
||||
|
||||
# Check if s9pk exists
|
||||
echo ""
|
||||
echo "1. Checking s9pk file..."
|
||||
if [ -f "public/packages/atob.s9pk" ]; then
|
||||
echo " ✅ Found: public/packages/atob.s9pk ($(du -h public/packages/atob.s9pk | cut -f1))"
|
||||
else
|
||||
echo " ❌ Missing: public/packages/atob.s9pk"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check if mock backend is running
|
||||
echo ""
|
||||
echo "2. Checking mock backend..."
|
||||
if lsof -i :5959 | grep LISTEN > /dev/null; then
|
||||
echo " ✅ Mock backend running on port 5959"
|
||||
else
|
||||
echo " ❌ Mock backend NOT running on port 5959"
|
||||
echo " Run: node mock-backend.js"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check if Docker is running
|
||||
echo ""
|
||||
echo "3. Checking Docker..."
|
||||
if docker ps > /dev/null 2>&1; then
|
||||
echo " ✅ Docker is running"
|
||||
else
|
||||
echo " ❌ Docker is NOT running"
|
||||
echo " Start Docker Desktop"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Test RPC call
|
||||
echo ""
|
||||
echo "4. Testing RPC endpoint..."
|
||||
RESPONSE=$(curl -s -X POST http://localhost:5959/rpc/v1 \
|
||||
-H "Content-Type: application/json" \
|
||||
-d '{"method":"server.echo","params":{"message":"test"}}')
|
||||
|
||||
if echo "$RESPONSE" | grep -q '"result"'; then
|
||||
echo " ✅ RPC endpoint responding"
|
||||
else
|
||||
echo " ❌ RPC endpoint not responding"
|
||||
echo " Response: $RESPONSE"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check existing containers
|
||||
echo ""
|
||||
echo "5. Checking existing atob containers..."
|
||||
if docker ps -a | grep atob-test > /dev/null; then
|
||||
echo " ⚠️ Found existing atob-test container"
|
||||
echo " To remove: docker rm -f atob-test"
|
||||
else
|
||||
echo " ✅ No existing atob-test container"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "===================================="
|
||||
echo "✅ All checks passed!"
|
||||
echo ""
|
||||
echo "Now test in browser:"
|
||||
echo "1. Go to http://localhost:8100"
|
||||
echo "2. Navigate to Marketplace"
|
||||
echo "3. Click Install on ATOB"
|
||||
echo "4. Watch terminal for Docker logs"
|
||||
echo "5. Watch browser console for polling logs"
|
||||
|
||||
Reference in New Issue
Block a user