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

update

parent ad80b08b
......@@ -3,10 +3,8 @@ version: "3.9"
services:
net:
image: 192.168.1.220:5000/metanet:v0.0.1
container_name: net
volumes:
- ./net/net1/start.sh:/root/start.sh
entrypoint: /bin/sh /root/start.sh
container_name: net1
entrypoint: /root/MetaNet --single-node --enable-prom --log-level debug --p2p-priv-key a5b18000b95e9e8e2afe5d49355b48c99aeee9e986ddc144af848847afd18df3 --grpc-host 0.0.0.0 --grpc-port 38010 --p2p-host-ip 172.99.1.1
ports:
- "38010:38010"
deploy:
......@@ -22,9 +20,7 @@ services:
net2:
image: 192.168.1.220:5000/metanet:v0.0.1
container_name: net2
volumes:
- ./net/net2/start.sh:/root/start.sh
entrypoint: /bin/sh /root/start.sh
entrypoint: /root/MetaNet --single-node --enable-prom --log-level debug --peer /ip4/172.99.1.1/tcp/30333/p2p/16Uiu2HAmF4tXQGUJuy12D19zwVh2rQhmJ8PhKoTYUC5o8fD9P7EB --grpc-host 0.0.0.0 --grpc-port 38010 --p2p-host-ip 172.99.1.2
ports:
- "38011:38010"
deploy:
......@@ -37,11 +33,11 @@ services:
meta:
ipv4_address: 172.99.1.2
nebula:
nebula1:
image: 192.168.1.220:5000/nebula:v0.0.1
container_name: nebula
container_name: nebula1
depends_on:
- net
- net1
- net2
- sentry
deploy:
......@@ -61,7 +57,7 @@ services:
image: 192.168.1.220:5000/nebula:v0.0.1
container_name: nebula2
depends_on:
- net
- net1
- net2
- sentry
deploy:
......@@ -122,12 +118,12 @@ services:
ring1:
image: 192.168.1.220:5000/ring:v0.0.1
container_name: ring1
entrypoint: sh -c 'echo "ring" && sleep 10 && ringd start --ethconfig.httphost 0.0.0.0 --mempool.sentryurl sentry:38003 --mempool.nebulaurl nebula:38004 --mempool.p2purl net:38010 --mempool.cryptourl cryptor1:38001 --mempool.checkerurl txchecker:38002 --mempool.writeunreadytxs=false --mempool.writerepeatedmsg=false --mempool.batchconfirminittimeout=60 --mempool.batchconfirmtimeouti=1.5 --mempool.batchrepeatedqueuesize=0 >> /data/log' #>> /data/log
entrypoint: sh -c 'echo "ring" && sleep 10 && ringd start --ethconfig.httphost 0.0.0.0 --mempool.sentryurl sentry:38003 --mempool.nebulaurl nebula1:38004 --mempool.p2purl net:38010 --mempool.cryptourl cryptor1:38001 --mempool.checkerurl txchecker:38002 --mempool.writeunreadytxs=false --mempool.writerepeatedmsg=false --mempool.batchconfirminittimeout=60 --mempool.batchconfirmtimeouti=1.5 --mempool.batchrepeatedqueuesize=0 >> /data/log' #>> /data/log
volumes:
- ./data/metaring1:/data
depends_on:
- cryptor1
- net
- net1
- net2
- sentry
deploy:
......@@ -159,7 +155,8 @@ services:
- ./data/metaring2:/data
depends_on:
- cryptor2
- net
- net1
- net2
- sentry
deploy:
resources:
......@@ -210,10 +207,10 @@ services:
depends_on:
- ring1
- ring2
- net
- net1
- net2
- sentry
- nebula
- nebula1
- nebula2
networks:
- meta
......
#!/bin/bash
set -e
N=${1:-1}
composefile="docker-compose-net.yml"
echo 'version: "3.9"' > $composefile
echo '' >> $composefile
echo 'services:' >> $composefile
deploy=" deploy:
restart_policy:
condition: on-failure
delay: 15s
max_attempts: 100
window: 120s"
for i in $(seq 1 $N)
do
echo " net$i:" >> $composefile
echo " image: 192.168.1.220:5000/net:v0.0.1" >> $composefile
echo " container_name: net$i" >> $composefile
if [ $i -eq 1 ]; then
echo " entrypoint: /root/MetaNet --single-node --enable-prom --log-level debug --p2p-priv-key a5b18000b95e9e8e2afe5d49355b48c99aeee9e986ddc144af848847afd18df3 --grpc-host 0.0.0.0 --grpc-port 38010 --p2p-host-ip 172.99.1.1" >> $composefile
else
echo " entrypoint: /root/MetaNet --single-node --enable-prom --log-level debug --peer /ip4/172.99.1.1/tcp/30333/p2p/16Uiu2HAmF4tXQGUJuy12D19zwVh2rQhmJ8PhKoTYUC5o8fD9P7EB --grpc-host 0.0.0.0 --grpc-port 38010 --p2p-host-ip 172.99.1.$i" >> $composefile
fi
echo "$deploy" >> $composefile
echo " ports:" >> $composefile
echo " - \"3801$i:38010\"" >> $composefile
echo " networks:" >> $composefile
echo " meta:" >> $composefile
echo " ipv4_address: 172.99.1.$i" >> $composefile
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