mirror of
https://github.com/logos-messaging/logos-messaging-test-query.git
synced 2026-01-02 14:03:10 +00:00
32 lines
1.0 KiB
Bash
32 lines
1.0 KiB
Bash
#!/bin/sh
|
|
|
|
## Install the `dig` command
|
|
apk --no-cache add bind-tools
|
|
|
|
apk --no-cache add curl
|
|
|
|
## Install coreutils so that the `date` command behaves as the GNU one
|
|
apk --no-cache add coreutils
|
|
|
|
## The port numbers and host names are defined in the 'docker-compose.yml' file
|
|
nwaku_postgres_IP=$(dig +short nwaku_postgres)
|
|
nwaku_sqlite_IP=$(dig +short nwaku_sqlite)
|
|
target_postgres="http://${nwaku_postgres_IP}:8545"
|
|
target_sqlite="http://${nwaku_sqlite_IP}:8546"
|
|
|
|
echo "This is publisher: ${target_postgres}; ${target_sqlite}"
|
|
|
|
## Wait a few seconds until the `nwaku` nodes started their rpc services
|
|
sleep 20
|
|
|
|
while true
|
|
do
|
|
## Send a 'get_waku_v2_store_v1_messages' req to the ""postgres"" node
|
|
curl -d '{"jsonrpc":"2.0","id":"id","method":"get_waku_v2_store_v1_messages"}' --header "Content-Type: application/json" ${target_postgres}
|
|
|
|
## Send a 'get_waku_v2_store_v1_messages' req to the ""sqlite"" node
|
|
curl -d '{"jsonrpc":"2.0","id":"id","method":"get_waku_v2_store_v1_messages"}' --header "Content-Type: application/json" ${target_sqlite}
|
|
|
|
sleep 5
|
|
done
|