Commit 9069a8df authored by 贾浩@五瓣科技's avatar 贾浩@五瓣科技

update metanet

parent 5180c181
......@@ -40,6 +40,28 @@ echo 'max_gs_count = 50000000' >> $configFile
echo 'gs_block_count = 100' >> $configFile
# net config
for i in $(seq 1 $N)
do
echo "generate metanet config at $i"
configPath=$PWD/data/net/$i
mkdir -p $configPath
configFile=$configPath/config.yaml
rm -fv $configFile
echo "single_node: true" >> $configFile
echo "enable_prom: true" >> $configFile
echo "grpc_host: \"0.0.0.0\"" >> $configFile
echo "grpc_port: 38010" >> $configFile
echo "p2p_host_ip: \"172.99.1.$i\"" >> $configFile
if [ $i -eq 1 ]; then
echo "p2p-priv-key: \"/etc/MetaNet/default-priv-key\"" >> $configFile
else
echo "peer: [\"/ip4/172.99.1.1/tcp/30333/p2p/16Uiu2HAm3pzLayNahJtkYHaxWFMibZ7RuyG8BRsdj1YQRvwWYKM5\"]" >> $configFile
fi
done
# net config end
resourcering="
deploy:
......@@ -155,17 +177,13 @@ echo "" >> $composefile
echo " net:" >> $composefile
echo " image: 192.168.1.220:5000/metanet:v0.0.4" >> $composefile
echo " container_name: net" >> $composefile
if [ $i -eq 1 ]; then
echo " entrypoint: /root/MetaNet --single-node --enable-prom --log-level info --p2p-priv-key /root/default-priv-key --grpc-host 0.0.0.0 --grpc-port 38010 --p2p-host-ip 172.99.1.1 > /root/net.log 2>&1" >> $composefile
else
echo " entrypoint: /root/MetaNet --single-node --enable-prom --log-level info --peer /ip4/192.168.1.220/tcp/30333/p2p/16Uiu2HAm3pzLayNahJtkYHaxWFMibZ7RuyG8BRsdj1YQRvwWYKM5 --grpc-host 0.0.0.0 --grpc-port 38010 --p2p-host-ip 172.99.1.$i > /root/net.log 2>&1" >> $composefile
fi
echo " entrypoint: /usr/bin/MetaNet -c /root/config.yaml > /root/net.log 2>&1" >> $composefile
echo "$resourcenebula" >> $composefile
echo " ports:" >> $composefile
echo " - \"$((38010)):38010\"" >> $composefile
echo " - \"$((30333)):30333\"" >> $composefile
echo " volumes:" >> $composefile
echo " - ./data/net/:/root" >> $composefile
echo " - ./data/net/$i:/root" >> $composefile
echo " networks:" >> $composefile
echo " meta:" >> $composefile
echo " ipv4_address: 172.99.1.$i" >> $composefile
......
......@@ -6,8 +6,27 @@ N=${1:-1}
rm -rfv ./data/net/*
composefile="docker-compose-net.yml"
for i in $(seq 1 $N)
do
echo "generate metanet config at $i"
configPath=$PWD/data/net/$i
mkdir -p $configPath
configFile=$configPath/config.yaml
rm -fv $configFile
echo "single_node: true" >> $configFile
echo "enable_prom: true" >> $configFile
echo "grpc_host: \"0.0.0.0\"" >> $configFile
echo "grpc_port: 38010" >> $configFile
echo "p2p_host_ip: \"172.99.1.$i\"" >> $configFile
if [ $i -eq 1 ]; then
echo "p2p-priv-key: \"/etc/MetaNet/default-priv-key\"" >> $configFile
else
echo "peer: [\"/ip4/172.99.1.1/tcp/30333/p2p/16Uiu2HAm3pzLayNahJtkYHaxWFMibZ7RuyG8BRsdj1YQRvwWYKM5\"]" >> $configFile
fi
done
composefile="docker-compose-net.yml"
echo 'version: "3.9"' > $composefile
echo '' >> $composefile
......@@ -28,11 +47,7 @@ do
echo " net$i:" >> $composefile
echo " image: 192.168.1.220:5000/metanet:v0.0.4" >> $composefile
echo " container_name: net$i" >> $composefile
if [ $i -eq 1 ]; then
echo " entrypoint: /root/MetaNet --single-node --enable-prom --log-level info --p2p-priv-key /root/default-priv-key --grpc-host 0.0.0.0 --grpc-port 38010 --p2p-host-ip 172.99.1.1 > /root/net.log 2>&1" >> $composefile
else
echo " entrypoint: /root/MetaNet --single-node --enable-prom --log-level info --peer /ip4/172.99.1.1/tcp/30333/p2p/16Uiu2HAm3pzLayNahJtkYHaxWFMibZ7RuyG8BRsdj1YQRvwWYKM5 --grpc-host 0.0.0.0 --grpc-port 38010 --p2p-host-ip 172.99.1.$i > /root/net.log 2>&1" >> $composefile
fi
echo " entrypoint: /usr/bin/MetaNet -c /root/config.yaml > /root/net.log 2>&1" >> $composefile
echo "$deploy" >> $composefile
echo " ports:" >> $composefile
echo " - \"$((38010 + i)):38010\"" >> $composefile
......@@ -47,7 +62,5 @@ if [ $i -ne 1 ]; then
fi
echo "" >> $composefile
done
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