modified deployement with auto minting and testing mint on all the containers
This commit is contained in:
parent
29db00de0b
commit
e361eba2ca
@ -1,5 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
cd "$(dirname "$0")"/..
|
script_dir=$(dirname "$0")
|
||||||
|
cd "${script_dir}/.."
|
||||||
set -e
|
set -e
|
||||||
cargo build --release --target x86_64-unknown-linux-musl
|
cargo build --release --target x86_64-unknown-linux-musl
|
||||||
rm -rf build
|
rm -rf build
|
||||||
@ -16,11 +17,34 @@ docker ps -a | grep 'hacker-challenge' | awk '{ print $NF }' | xargs docker rm -
|
|||||||
docker run -d --name "hacker-challenge_0" \
|
docker run -d --name "hacker-challenge_0" \
|
||||||
hacker-challenge:latest
|
hacker-challenge:latest
|
||||||
|
|
||||||
read -p "Created the first container. Press Enter to continue..." </dev/tty
|
|
||||||
|
|
||||||
for i in {1..10}
|
cd "../${script_dir}/../../mint_sol"
|
||||||
|
cargo build --release
|
||||||
|
|
||||||
|
sleep 1
|
||||||
|
|
||||||
|
address=$(docker logs hacker-challenge_0 | grep 'SOL' | awk '{ print $NF }')
|
||||||
|
|
||||||
|
echo "sending SOL to wallet"
|
||||||
|
|
||||||
|
./target/release/mint_sol $address
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
echo "Waiting for mint to be created..."
|
||||||
|
sleep 5
|
||||||
|
docker logs hacker-challenge_0 | grep "Mint created" && break
|
||||||
|
done
|
||||||
|
|
||||||
|
# for i in {1..10}
|
||||||
|
for i in {11..20}
|
||||||
do
|
do
|
||||||
docker run -d --name "hacker-challenge_$i" \
|
docker run -d --name "hacker-challenge_$i" -p 313${i}:31372 \
|
||||||
--env INIT_NODES="172.17.0.2 172.17.0.3 172.17.0.4" \
|
--env INIT_NODES="172.17.0.2 172.17.0.3 172.17.0.4" \
|
||||||
hacker-challenge:latest
|
hacker-challenge:latest
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
|
for i in {11..20}
|
||||||
|
do
|
||||||
|
curl -X POST 127.0.0.1:313${i}/mint --json '{"wallet": "EZT16iP1SQVUFf1AJN6oiE5BZPnyBUqaKDkZ4oZRsvhR"}'
|
||||||
|
done
|
Loading…
Reference in New Issue
Block a user