Commit 00d5e5ff authored by Your Name's avatar Your Name

update scripts

parent ea70fe3d
...@@ -24,4 +24,5 @@ cd ../ ...@@ -24,4 +24,5 @@ cd ../
./cryptor.sh $N ./cryptor.sh $N
./net.sh $N ./net.sh $N
./nebula.sh $N ./nebula.sh $N
./sentry.sh $N
...@@ -2,6 +2,9 @@ ...@@ -2,6 +2,9 @@
set -e set -e
rm -rfv ./data/nebula/*
N=${1:-1} N=${1:-1}
echo "N=$N" echo "N=$N"
...@@ -9,7 +12,7 @@ echo "N=$N" ...@@ -9,7 +12,7 @@ echo "N=$N"
for i in $(seq 1 $N) for i in $(seq 1 $N)
do do
echo "generate config at $i" echo "generate config at $i"
config_dir=$PWD/data/nebula${i} config_dir=$PWD/data/nebula/${i}
data_dir=$config_dir/data data_dir=$config_dir/data
echo $config_dir $data_dir echo $config_dir $data_dir
rm -rfv $data_dir rm -rfv $data_dir
...@@ -60,7 +63,7 @@ echo " nebula$i:" >> $composefile ...@@ -60,7 +63,7 @@ echo " nebula$i:" >> $composefile
echo " image: 192.168.1.220:5000/nebula:v0.0.1" >> $composefile echo " image: 192.168.1.220:5000/nebula:v0.0.1" >> $composefile
echo " container_name: nebula$i" >> $composefile echo " container_name: nebula$i" >> $composefile
echo " volumes:" >> $composefile echo " volumes:" >> $composefile
echo " - ./data/nebula$i:/root" >> $composefile echo " - ./data/nebula/$i:/root" >> $composefile
echo " depends_on:" >> $composefile echo " depends_on:" >> $composefile
echo " - net$i" >> $composefile echo " - net$i" >> $composefile
echo " - sentry$i" >> $composefile echo " - sentry$i" >> $composefile
...@@ -68,7 +71,7 @@ echo "$resource" >> $composefile ...@@ -68,7 +71,7 @@ echo "$resource" >> $composefile
idx=$(((($i-1))*10)) idx=$(((($i-1))*100))
echo " ports:" >> $composefile echo " ports:" >> $composefile
echo " - $((38004+$idx)):38004" >> $composefile echo " - $((38004+$idx)):38004" >> $composefile
......
...@@ -4,10 +4,10 @@ set -e ...@@ -4,10 +4,10 @@ set -e
N=${1:-1} N=${1:-1}
for i in $(seq 1 $N) # for i in $(seq 1 $N)
do # do
rm -rfv ./data/net$i rm -rfv ./data/net/*
done # done
composefile="docker-compose-net.yml" composefile="docker-compose-net.yml"
...@@ -40,7 +40,7 @@ echo "$deploy" >> $composefile ...@@ -40,7 +40,7 @@ echo "$deploy" >> $composefile
echo " ports:" >> $composefile echo " ports:" >> $composefile
echo " - \"$((38010 + i)):38010\"" >> $composefile echo " - \"$((38010 + i)):38010\"" >> $composefile
echo " volumes:" >> $composefile echo " volumes:" >> $composefile
echo " - ./data/net$i:/root/data" >> $composefile echo " - ./data/net/$i:/root/data" >> $composefile
echo " networks:" >> $composefile echo " networks:" >> $composefile
echo " meta:" >> $composefile echo " meta:" >> $composefile
echo " ipv4_address: 172.99.1.$i" >> $composefile echo " ipv4_address: 172.99.1.$i" >> $composefile
......
...@@ -4,6 +4,9 @@ set -e ...@@ -4,6 +4,9 @@ set -e
N=${1:-1} N=${1:-1}
rm -rfv ./data/ring/*
composefile="docker-compose_ring.yml" composefile="docker-compose_ring.yml"
...@@ -36,7 +39,7 @@ echo " image: 192.168.1.220:5000/ring:v0.0.1" >> $composefile ...@@ -36,7 +39,7 @@ echo " image: 192.168.1.220:5000/ring:v0.0.1" >> $composefile
echo " container_name: ring$i" >> $composefile echo " container_name: ring$i" >> $composefile
echo " entrypoint: sh -c 'echo "+"ring"+" && sleep 10 && ringd start --ethconfig.httphost 0.0.0.0 --mempool.sentryurl sentry$i:38003 --mempool.nebulaurl nebula$i:38004 --mempool.p2purl net$i:38010 --mempool.cryptourl cryptor$i:38001 --mempool.checkerurl txchecker:38002 --mempool.writeunreadytxs=false --mempool.writerepeatedmsg=false --mempool.batchconfirminittimeout=60 --mempool.batchconfirmtimeouti=1.5 --mempool.batchrepeatedqueuesize=0' " >> $composefile echo " entrypoint: sh -c 'echo "+"ring"+" && sleep 10 && ringd start --ethconfig.httphost 0.0.0.0 --mempool.sentryurl sentry$i:38003 --mempool.nebulaurl nebula$i:38004 --mempool.p2purl net$i:38010 --mempool.cryptourl cryptor$i:38001 --mempool.checkerurl txchecker:38002 --mempool.writeunreadytxs=false --mempool.writerepeatedmsg=false --mempool.batchconfirminittimeout=60 --mempool.batchconfirmtimeouti=1.5 --mempool.batchrepeatedqueuesize=0' " >> $composefile
echo " volumes:" >> $composefile echo " volumes:" >> $composefile
echo " - ./data/ring$i:/data" >> $composefile echo " - ./data/ring/$i:/data" >> $composefile
echo " depends_on:" >> $composefile echo " depends_on:" >> $composefile
echo " - cryptor$i" >> $composefile echo " - cryptor$i" >> $composefile
echo " - net$i" >> $composefile echo " - net$i" >> $composefile
......
...@@ -6,7 +6,7 @@ cd mainchain ...@@ -6,7 +6,7 @@ cd mainchain
./scripts/run-testnet.sh ./scripts/run-testnet.sh
cd ../ cd ../
docker compose -f docker-compose-prometheus.yml -f docker-compose-cadvisor.yml -f docker-compose_cryptor.yml -f docker-compose-net.yml -f docker-compose_nebula-sentry.yml -f docker-compose_ring.yml -f docker-compose_nebula.yml -f docker-compose_sentry.yml up -d docker compose -f docker-compose-prometheus.yml -f docker-compose-cadvisor.yml -f docker-compose_cryptor.yml -f docker-compose-net.yml -f docker-compose_ring.yml -f docker-compose_nebula.yml -f docker-compose_sentry.yml up -d
......
...@@ -10,6 +10,6 @@ cd mainchain ...@@ -10,6 +10,6 @@ cd mainchain
cd ../ cd ../
docker compose -f docker-compose-prometheus.yml -f docker-compose-cadvisor.yml -f docker-compose_cryptor.yml -f docker-compose-net.yml -f docker-compose_nebula-sentry.yml -f docker-compose_ring.yml -f docker-compose_nebula.yml -f docker-compose_sentry.yml down docker compose -f docker-compose-prometheus.yml -f docker-compose-cadvisor.yml -f docker-compose_cryptor.yml -f docker-compose-net.yml -f docker-compose_ring.yml -f docker-compose_nebula.yml -f docker-compose_sentry.yml down
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment