Add full monorepo: virtual-banker, backend, frontend, docs, scripts, deployment
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
52
scripts/run-besu-debug-enable.sh
Executable file
52
scripts/run-besu-debug-enable.sh
Executable file
@@ -0,0 +1,52 @@
|
||||
#!/bin/bash
|
||||
# Run the Besu DEBUG API enablement script on VMID 2500
|
||||
# This script runs the enablement script remotely via pct exec
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
||||
ENABLE_SCRIPT="$PROJECT_ROOT/scripts/enable-besu-debug-api-final.sh"
|
||||
VMID=2500
|
||||
|
||||
echo "╔══════════════════════════════════════════════════════════════╗"
|
||||
echo "║ ENABLE DEBUG API ON BESU RPC NODE (VMID $VMID) ║"
|
||||
echo "╚══════════════════════════════════════════════════════════════╝"
|
||||
echo ""
|
||||
|
||||
# Check if script exists
|
||||
if [ ! -f "$ENABLE_SCRIPT" ]; then
|
||||
echo "❌ Enable script not found: $ENABLE_SCRIPT"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check if pct is available
|
||||
if ! command -v pct &> /dev/null; then
|
||||
echo "❌ pct command not found. This script must be run on Proxmox host."
|
||||
echo ""
|
||||
echo "Alternative: Copy script manually and run on besu-rpc-1:"
|
||||
echo " scp $ENABLE_SCRIPT root@192.168.11.250:/tmp/"
|
||||
echo " ssh root@192.168.11.250"
|
||||
echo " bash /tmp/enable-besu-debug-api-final.sh"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Copy script to container
|
||||
echo "📦 Copying script to container..."
|
||||
pct push "$VMID" "$ENABLE_SCRIPT" /tmp/enable-besu-debug-api-final.sh
|
||||
echo "✅ Script copied"
|
||||
echo ""
|
||||
|
||||
# Run script in container
|
||||
echo "🚀 Running enablement script in container..."
|
||||
echo ""
|
||||
pct exec "$VMID" -- bash /tmp/enable-besu-debug-api-final.sh
|
||||
|
||||
echo ""
|
||||
echo "✅ Script execution complete!"
|
||||
echo ""
|
||||
echo "📋 Verify DEBUG API is working:"
|
||||
echo " pct exec $VMID -- curl -s -X POST -H 'Content-Type: application/json' \\"
|
||||
echo " --data '{\"jsonrpc\":\"2.0\",\"method\":\"debug_traceTransaction\",\"params\":[\"0x4dc9f5eedf580c2b37457916b04048481aba19cf3c1a106ea1ee9eefa0dc03c8\",{\"tracer\":\"callTracer\"}],\"id\":1}' \\"
|
||||
echo " http://localhost:8545 | jq"
|
||||
|
||||
Reference in New Issue
Block a user