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 | ||||
| cd "$(dirname "$0")"/.. | ||||
| script_dir=$(dirname "$0")  | ||||
| cd "${script_dir}/.." | ||||
| set -e | ||||
| cargo build --release --target x86_64-unknown-linux-musl | ||||
| 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" \ | ||||
|   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 | ||||
|   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" \ | ||||
|     hacker-challenge:latest | ||||
| 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