mirror of
https://github.com/DeBrosOfficial/network.git
synced 2025-10-06 12:09:07 +00:00
Rename all bootstrap references to node in installation script
- Replace BOOTSTRAP_PORT with NODE_PORT (4001) - Replace RQLITE_BOOTSTRAP_PORT with RQLITE_NODE_PORT (5001) - Replace RAFT_BOOTSTRAP_PORT with RAFT_NODE_PORT (7001) - Update port checks to use new node port variables - Update configuration generation to use NODE_PORT variables - Update firewall configuration to use node ports - Update systemd service creation to use node terminology - Simplify port management by removing separate bootstrap/node distinctions - All installations now use consistent 'node' terminology
This commit is contained in:
parent
73d4d2b17b
commit
8b1fbdd9e3
@ -15,12 +15,9 @@ NOCOLOR='\033[0m'
|
|||||||
INSTALL_DIR="/opt/debros"
|
INSTALL_DIR="/opt/debros"
|
||||||
REPO_URL="https://git.debros.io/DeBros/network.git"
|
REPO_URL="https://git.debros.io/DeBros/network.git"
|
||||||
MIN_GO_VERSION="1.19"
|
MIN_GO_VERSION="1.19"
|
||||||
BOOTSTRAP_PORT="4001"
|
NODE_PORT="4001"
|
||||||
NODE_PORT="4002"
|
RQLITE_NODE_PORT="5001"
|
||||||
RQLITE_BOOTSTRAP_PORT="5001"
|
RAFT_NODE_PORT="7001"
|
||||||
RQLITE_NODE_PORT="5002"
|
|
||||||
RAFT_BOOTSTRAP_PORT="7001"
|
|
||||||
RAFT_NODE_PORT="7002"
|
|
||||||
UPDATE_MODE=false
|
UPDATE_MODE=false
|
||||||
NON_INTERACTIVE=false
|
NON_INTERACTIVE=false
|
||||||
|
|
||||||
@ -375,7 +372,7 @@ install_rqlite() {
|
|||||||
|
|
||||||
# Check port availability
|
# Check port availability
|
||||||
check_ports() {
|
check_ports() {
|
||||||
local ports=($BOOTSTRAP_PORT $NODE_PORT $RQLITE_BOOTSTRAP_PORT $RQLITE_NODE_PORT $RAFT_BOOTSTRAP_PORT $RAFT_NODE_PORT)
|
local ports=($NODE_PORT $RQLITE_NODE_PORT $RAFT_NODE_PORT)
|
||||||
|
|
||||||
for port in "${ports[@]}"; do
|
for port in "${ports[@]}"; do
|
||||||
if sudo netstat -tuln 2>/dev/null | grep -q ":$port " || ss -tuln 2>/dev/null | grep -q ":$port "; then
|
if sudo netstat -tuln 2>/dev/null | grep -q ":$port " || ss -tuln 2>/dev/null | grep -q ":$port "; then
|
||||||
@ -621,12 +618,12 @@ node:
|
|||||||
data_dir: "$INSTALL_DIR/data/node"
|
data_dir: "$INSTALL_DIR/data/node"
|
||||||
key_file: "$INSTALL_DIR/keys/node/identity.key"
|
key_file: "$INSTALL_DIR/keys/node/identity.key"
|
||||||
listen_addresses:
|
listen_addresses:
|
||||||
- "/ip4/0.0.0.0/tcp/$BOOTSTRAP_PORT"
|
- "/ip4/0.0.0.0/tcp/$NODE_PORT"
|
||||||
solana_wallet: "$SOLANA_WALLET"
|
solana_wallet: "$SOLANA_WALLET"
|
||||||
|
|
||||||
database:
|
database:
|
||||||
rqlite_port: $RQLITE_BOOTSTRAP_PORT
|
rqlite_port: $RQLITE_NODE_PORT
|
||||||
rqlite_raft_port: $RAFT_BOOTSTRAP_PORT
|
rqlite_raft_port: $RAFT_NODE_PORT
|
||||||
|
|
||||||
logging:
|
logging:
|
||||||
level: "info"
|
level: "info"
|
||||||
@ -649,8 +646,8 @@ configure_firewall() {
|
|||||||
# This allows the rules to be ready when UFW is enabled
|
# This allows the rules to be ready when UFW is enabled
|
||||||
log "Adding UFW rules for DeBros Network ports..."
|
log "Adding UFW rules for DeBros Network ports..."
|
||||||
|
|
||||||
# Add ports for node (using bootstrap ports)
|
# Add ports for node
|
||||||
for port in $BOOTSTRAP_PORT $RQLITE_BOOTSTRAP_PORT $RAFT_BOOTSTRAP_PORT; do
|
for port in $NODE_PORT $RQLITE_NODE_PORT $RAFT_NODE_PORT; do
|
||||||
if ! sudo ufw allow $port; then
|
if ! sudo ufw allow $port; then
|
||||||
error "Failed to allow port $port"
|
error "Failed to allow port $port"
|
||||||
exit 1
|
exit 1
|
||||||
@ -670,9 +667,9 @@ configure_firewall() {
|
|||||||
else
|
else
|
||||||
warning "UFW not found. Please configure firewall manually."
|
warning "UFW not found. Please configure firewall manually."
|
||||||
log "Required ports to allow:"
|
log "Required ports to allow:"
|
||||||
log " - Port $BOOTSTRAP_PORT (Node)"
|
log " - Port $NODE_PORT (Node)"
|
||||||
log " - Port $RQLITE_BOOTSTRAP_PORT (RQLite)"
|
log " - Port $RQLITE_NODE_PORT (RQLite)"
|
||||||
log " - Port $RAFT_BOOTSTRAP_PORT (Raft)"
|
log " - Port $RAFT_NODE_PORT (Raft)"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user