Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
metadeploy
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nebula
metadeploy
Commits
e7f990bb
Commit
e7f990bb
authored
Oct 24, 2023
by
贾浩@五瓣科技
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
ad80b08b
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
56 additions
and
16 deletions
+56
-16
docker-compose.yml
docker-compose.yml
+13
-16
net.sh
net.sh
+43
-0
No files found.
docker-compose.yml
View file @
e7f990bb
...
...
@@ -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
:
nebula
1
:
image
:
192.168.1.220:5000/nebula:v0.0.1
container_name
:
nebula
container_name
:
nebula
1
depends_on
:
-
net
-
net
1
-
net2
-
sentry
deploy
:
...
...
@@ -61,7 +57,7 @@ services:
image
:
192.168.1.220:5000/nebula:v0.0.1
container_name
:
nebula2
depends_on
:
-
net
-
net
1
-
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 nebula
1
: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
-
net
1
-
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
-
net
1
-
net2
-
sentry
-
nebula
-
nebula
1
-
nebula2
networks
:
-
meta
...
...
net.sh
0 → 100644
View file @
e7f990bb
#!/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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment