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