Unverified 提交 9db188f9 作者: jihao 提交者: GitHub

Update start.sh

上级 8dfdeac6
...@@ -12,19 +12,26 @@ function bootIpfsPeer { ...@@ -12,19 +12,26 @@ function bootIpfsPeer {
rm -rf $ipfs_data rm -rf $ipfs_data
mkdir -p $ipfs_data mkdir -p $ipfs_data
cp ./data/swarm.key $ipfs_data cp swarm.key $ipfs_data
echo "Creating ${hostName} ..." echo "Creating ${hostName} ..."
docker run -d --name ${hostName} \ docker run -d --name ${hostName} \
-v ${ipfs_staging}:/export \ -v ${ipfs_staging}:/export \
-v ${ipfs_data}:/data/ipfs \ -v ${ipfs_data}:/data/ipfs \
-p $((4001 + index)):4001 \ -p $((14001 + index)):4001 \
-p $((5001 + index)):5001 \ -p $((15001 + index)):5001 \
-p 127.0.0.1:$((8080 + index)):8080 \ -p 127.0.0.1:$((18080 + index)):8080 \
ipfs/go-ipfs:latest ipfs/go-ipfs:latest
}
function initIpfsPeer {
index=$1
hostName=ipfs_host_${index}
echo "Remove bootstrap for ${hostName} ..." echo "Remove bootstrap for ${hostName} ..."
docker exec ${hostName} ipfs bootstrap rm --all docker exec ${hostName} ipfs bootstrap rm --all
docker exec ${hostName} ipfs bootstrap add /ip4/39.106.216.189/tcp/4001/ipfs/QmabYFoBnCwUYHCx5wU75wtQ57YxqNdHRbLwpX8rVA2Bzo
docker exec ${hostName} ipfs swarm connect /ip4/39.106.216.189/tcp/4001/ipfs/QmabYFoBnCwUYHCx5wU75wtQ57YxqNdHRbLwpX8rVA2Bzo
} }
function setupIpfsNetwork { function setupIpfsNetwork {
...@@ -32,6 +39,11 @@ function setupIpfsNetwork { ...@@ -32,6 +39,11 @@ function setupIpfsNetwork {
do do
bootIpfsPeer ${i} bootIpfsPeer ${i}
done done
sleep 15
for (( i=0; i<$1; i++ ))
do
initIpfsPeer ${i}
done
} }
function createSwarmKey { function createSwarmKey {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论