fix(scripts): make shellcheck happy

also use EMQX_NODE__ROLE instead of EMQX_NODE__DB_ROLE
This commit is contained in:
Ivan Dyachkov 2023-07-10 08:41:11 +02:00
parent a31b5f1ac1
commit 2570bc3090
1 changed files with 5 additions and 4 deletions

View File

@ -86,14 +86,15 @@ start_cmd() {
local id="$2"
local ip="127.0.0.$id"
local nodename="$role$id"
local nodehome="$(pwd)/tmp/$nodename"
local nodehome
nodehome="$(pwd)/tmp/$nodename"
mkdir -p "${nodehome}/data" "${nodehome}/log"
cat <<-EOF
env DEBUG="${DEBUG:-0}" \
EMQX_NODE_NAME="$nodename@$ip" \
EMQX_CLUSTER__STATIC__SEEDS="$SEEDS" \
EMQX_CLUSTER__DISCOVERY_STRATEGY=static \
EMQX_NODE__DB_ROLE="$role" \
EMQX_NODE__ROLE="$role" \
EMQX_LOG__FILE_HANDLERS__DEFAULT__LEVEL="${EMQX_LOG__FILE_HANDLERS__DEFAULT__LEVEL:-debug}" \
EMQX_LOG__FILE_HANDLERS__DEFAULT__FILE="${nodehome}/log/emqx.log" \
EMQX_LOG_DIR="${nodehome}/log" \
@ -115,11 +116,11 @@ start_node() {
}
for id in "${CORE_IDS[@]}"; do
sudo ifconfig lo0 alias 127.0.0.$id up
sudo ifconfig lo0 alias "127.0.0.$id" up
start_node core "$id" &
done
for id in "${REPLICANT_IDS[@]}"; do
sudo ifconfig lo0 alias 127.0.0.$id up
sudo ifconfig lo0 alias "127.0.0.$id" up
start_node replicant "$id" &
done