Skip to content

Commit

Permalink
Generate homepage for each pool
Browse files Browse the repository at this point in the history
  • Loading branch information
mkoura committed Apr 8, 2021
1 parent 6da4cf2 commit 2640360
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 7 deletions.
27 changes: 23 additions & 4 deletions cardano_node_tests/cluster_scripts/mary/start-cluster-hfc
Expand Up @@ -32,6 +32,7 @@ cp "$SCRIPT_DIR/byron-params.json" "$STATE_CLUSTER/byron-params.json"
cp "$SCRIPT_DIR"/cardano-node-* "$STATE_CLUSTER"
cp "$SCRIPT_DIR"/topology-*.json "$STATE_CLUSTER"
cp "$SCRIPT_DIR"/config-*.json "$STATE_CLUSTER"
cp "$SCRIPT_DIR/supervisor.conf" "$STATE_CLUSTER"
chmod u+w "$STATE_CLUSTER"/config-*.json

FUNDS_PER_GENESIS_ADDRESS="$((INIT_SUPPLY / NUM_BFT_NODES))"
Expand Down Expand Up @@ -190,11 +191,29 @@ for i in $(seq 1 $NUM_POOLS); do
--operational-certificate-issue-counter-file "$STATE_CLUSTER/nodes/node-pool$i/cold.counter" \
--out-file "$STATE_CLUSTER/nodes/node-pool$i/op.cert"

POOL_NAME="TestPool$i"
POOL_DESC="Test Pool $i"
POOL_TICKER="TEST$i"

cat > "$STATE_CLUSTER/webserver/pool$i.html" <<EoF
<!DOCTYPE html>
<html>
<head>
<title>$POOL_NAME</title>
</head>
<body>
name: <strong>$POOL_NAME</strong><br>
description: <strong>$POOL_DESC</strong><br>
ticker: <strong>$POOL_TICKER</strong><br>
</body>
</html>
EoF

echo "Generating Pool $i Metadata"
jq -n \
--arg name "TestPool$i" \
--arg description "Test Pool $i" \
--arg ticker "TEST$i" \
--arg name "$POOL_NAME" \
--arg description "$POOL_DESC" \
--arg ticker "$POOL_TICKER" \
--arg homepage "http://localhost:30000/pool$i.html" \
'{"name": $name, "description": $description, "ticker": $ticker, "homepage": $homepage}' \
> "$STATE_CLUSTER/webserver/pool$i.json"
Expand Down Expand Up @@ -233,7 +252,7 @@ printf "#!/bin/sh\n\nsupervisord --config %s/supervisor.conf" "$STATE_CLUSTER" \
> "$STATE_CLUSTER/supervisord_start"
chmod u+x "$STATE_CLUSTER"/{supervisorctl_st*,supervisord_start}

supervisord --config "$SCRIPT_DIR/supervisor.conf" "$@"
supervisord --config "$STATE_CLUSTER/supervisor.conf"

while [ ! -S "$CARDANO_NODE_SOCKET_PATH" ]; do
echo "Waiting 5 seconds for bft node to start"; sleep 5
Expand Down
24 changes: 21 additions & 3 deletions cardano_node_tests/cluster_scripts/testnets/start-cluster
Expand Up @@ -150,11 +150,29 @@ for i in {1..2}; do
--operational-certificate-issue-counter-file "$STATE_CLUSTER/nodes/node-pool$i/cold.counter" \
--out-file "$STATE_CLUSTER/nodes/node-pool$i/op.cert"

POOL_NAME="TestPool${RAND_POOL}_${i}"
POOL_DESC="Test Pool $RAND_POOL $i"
POOL_TICKER="TP${RAND_POOL}${i}"

cat > "$STATE_CLUSTER/webserver/pool$i.html" <<EoF
<!DOCTYPE html>
<html>
<head>
<title>$POOL_NAME</title>
</head>
<body>
name: <strong>$POOL_NAME</strong><br>
description: <strong>$POOL_DESC</strong><br>
ticker: <strong>$POOL_TICKER</strong><br>
</body>
</html>
EoF

echo "Generating Pool $i Metadata"
jq -n \
--arg name "TestPool${RAND_POOL}_${i}" \
--arg description "Test Pool $RAND_POOL $i" \
--arg ticker "TP${RAND_POOL}${i}" \
--arg name "$POOL_NAME" \
--arg description "$POOL_DESC" \
--arg ticker "$POOL_TICKER" \
--arg homepage "http://${RELAY1_HOST}:30000/pool$i.html" \
'{"name": $name, "description": $description, "ticker": $ticker, "homepage": $homepage}' \
> "$STATE_CLUSTER/webserver/pool$i.json"
Expand Down

0 comments on commit 2640360

Please sign in to comment.