2023-04-06 09:47:00 +00:00
|
|
|
#!/bin/sh
|
|
|
|
set -e
|
|
|
|
if [ -n "$CERC_SCRIPT_DEBUG" ]; then
|
|
|
|
set -x
|
|
|
|
fi
|
|
|
|
|
2023-04-11 10:51:03 +00:00
|
|
|
CERC_RELAY_NODES="${CERC_RELAY_NODES:-${DEFAULT_CERC_RELAY_NODES}}"
|
|
|
|
|
2023-04-12 12:47:13 +00:00
|
|
|
# If not set (or []), check the mounted volume for relay peer id
|
|
|
|
if [ -z "$CERC_RELAY_NODES" ] || [ "$CERC_RELAY_NODES" = "[]" ]; then
|
|
|
|
echo "CERC_RELAY_NODES not provided, taking from the mounted volume"
|
|
|
|
CERC_RELAY_NODES="[\"/ip4/127.0.0.1/tcp/9090/ws/p2p/$(jq -r '.id' /peers/relay-id.json)\"]"
|
|
|
|
fi
|
|
|
|
|
|
|
|
echo "Using CERC_RELAY_NODES $CERC_RELAY_NODES"
|
|
|
|
|
|
|
|
# Set relay nodes in config using CERC_RELAY_NODES
|
2023-04-11 10:51:03 +00:00
|
|
|
jq --argjson relayNodes "$CERC_RELAY_NODES" \
|
2023-04-06 09:47:00 +00:00
|
|
|
'.relayNodes = $relayNodes' \
|
|
|
|
./src/test-app-config.json > ./src/config.json
|
|
|
|
|
|
|
|
yarn build
|
|
|
|
|
|
|
|
serve -s build
|