30 lines
1.2 KiB
Bash
30 lines
1.2 KiB
Bash
|
|
#!/usr/bin/env bash
|
||
|
|
# Configure FireFly and Cacti infrastructure for Chain 138 & Ethereum
|
||
|
|
# Run from Nginx proxy
|
||
|
|
|
||
|
|
set -e
|
||
|
|
|
||
|
|
NGINX_IP="${NGINX_PROXY_IP:-20.160.58.99}"
|
||
|
|
RPC_URL_CHAIN138="http://10.3.1.4:8545" # CUS node
|
||
|
|
RPC_URL_ETHEREUM="https://eth-mainnet.g.alchemy.com/v2/${ALCHEMY_API_KEY:-}"
|
||
|
|
|
||
|
|
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
|
|
echo "Configure FireFly and Cacti Infrastructure"
|
||
|
|
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
|
|
echo ""
|
||
|
|
|
||
|
|
# FireFly configuration (all nodes)
|
||
|
|
echo "📋 Step 1: Configure FireFly Core..."
|
||
|
|
echo " Nodes: 10.3.1.4 (CUS), 10.1.1.4 (EUS), 10.4.1.4 (EUS2)"
|
||
|
|
echo " Configuration: Connect to Chain 138 RPC"
|
||
|
|
echo ""
|
||
|
|
|
||
|
|
# Cacti configuration
|
||
|
|
echo "📋 Step 2: Configure Cacti Core..."
|
||
|
|
echo " Nodes: 10.3.1.4 (CUS), 10.4.1.4 (EUS2)"
|
||
|
|
echo " Configuration: EVM connectors for Chain 138 & Ethereum"
|
||
|
|
echo ""
|
||
|
|
|
||
|
|
echo "✅ Configuration scripts ready"
|
||
|
|
echo " Manual configuration may be required via FireFly/Cacti UI"
|