genericising the run.sh
This commit is contained in:
@@ -118,7 +118,7 @@ var commands = &cmds.Command{
|
|||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
if srv.Serve(); check(err) {
|
if err = srv.Serve(); check(err) {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,6 +17,8 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
INDRA_SERVE_KEY: "66T7j5JnhsjDTqVvV8zEM2rTUobu66tocizfqArVEnP1"
|
INDRA_SERVE_KEY: "66T7j5JnhsjDTqVvV8zEM2rTUobu66tocizfqArVEnP1"
|
||||||
INDRA_SERVE_LISTEN: "/ip4/0.0.0.0/tcp/62134,/ip6/::/tcp/62134"
|
INDRA_SERVE_LISTEN: "/ip4/0.0.0.0/tcp/62134,/ip6/::/tcp/62134"
|
||||||
|
command:
|
||||||
|
- "serve"
|
||||||
seed1:
|
seed1:
|
||||||
sysctls:
|
sysctls:
|
||||||
- "net.ipv6.conf.all.disable_ipv6=0"
|
- "net.ipv6.conf.all.disable_ipv6=0"
|
||||||
@@ -36,6 +38,8 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
INDRA_SERVE_KEY: "66T7j5JnhsjDTqVvV8zEM2rTUobu66tocizfqArVEnP2"
|
INDRA_SERVE_KEY: "66T7j5JnhsjDTqVvV8zEM2rTUobu66tocizfqArVEnP2"
|
||||||
INDRA_SERVE_LISTEN: "/ip4/0.0.0.0/tcp/62134,/ip6/::/tcp/62134"
|
INDRA_SERVE_LISTEN: "/ip4/0.0.0.0/tcp/62134,/ip6/::/tcp/62134"
|
||||||
|
command:
|
||||||
|
- "serve"
|
||||||
seed2:
|
seed2:
|
||||||
sysctls:
|
sysctls:
|
||||||
- "net.ipv6.conf.all.disable_ipv6=0"
|
- "net.ipv6.conf.all.disable_ipv6=0"
|
||||||
@@ -56,6 +60,8 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
INDRA_SERVE_KEY: "66T7j5JnhsjDTqVvV8zEM2rTUobu66tocizfqArVEnP3"
|
INDRA_SERVE_KEY: "66T7j5JnhsjDTqVvV8zEM2rTUobu66tocizfqArVEnP3"
|
||||||
INDRA_SERVE_LISTEN: "/ip4/0.0.0.0/tcp/62134,/ip6/::/tcp/62134"
|
INDRA_SERVE_LISTEN: "/ip4/0.0.0.0/tcp/62134,/ip6/::/tcp/62134"
|
||||||
|
command:
|
||||||
|
- "serve"
|
||||||
peer0:
|
peer0:
|
||||||
sysctls:
|
sysctls:
|
||||||
- "net.ipv6.conf.all.disable_ipv6=0"
|
- "net.ipv6.conf.all.disable_ipv6=0"
|
||||||
@@ -76,6 +82,8 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
#INDRA_SERVE_SEED: "/dns4/seed0/tcp/62134/p2p/16Uiu2HAm2LgowPNBM47dR6gSJmEeQaqCZ6u4WPhTCSWkxyNrfAxo"
|
#INDRA_SERVE_SEED: "/dns4/seed0/tcp/62134/p2p/16Uiu2HAm2LgowPNBM47dR6gSJmEeQaqCZ6u4WPhTCSWkxyNrfAxo"
|
||||||
INDRA_SERVE_LISTEN: "/ip4/0.0.0.0/tcp/62134,/ip6/::/tcp/62134"
|
INDRA_SERVE_LISTEN: "/ip4/0.0.0.0/tcp/62134,/ip6/::/tcp/62134"
|
||||||
|
command:
|
||||||
|
- "serve"
|
||||||
peer1:
|
peer1:
|
||||||
sysctls:
|
sysctls:
|
||||||
- "net.ipv6.conf.all.disable_ipv6=0"
|
- "net.ipv6.conf.all.disable_ipv6=0"
|
||||||
@@ -96,6 +104,8 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
#INDRA_SERVE_SEED: "/dns4/seed0/tcp/62134/p2p/16Uiu2HAm2LgowPNBM47dR6gSJmEeQaqCZ6u4WPhTCSWkxyNrfAxo"
|
#INDRA_SERVE_SEED: "/dns4/seed0/tcp/62134/p2p/16Uiu2HAm2LgowPNBM47dR6gSJmEeQaqCZ6u4WPhTCSWkxyNrfAxo"
|
||||||
INDRA_SERVE_LISTEN: "/ip4/0.0.0.0/tcp/62134,/ip6/::/tcp/62134"
|
INDRA_SERVE_LISTEN: "/ip4/0.0.0.0/tcp/62134,/ip6/::/tcp/62134"
|
||||||
|
command:
|
||||||
|
- "serve"
|
||||||
peer2:
|
peer2:
|
||||||
sysctls:
|
sysctls:
|
||||||
- "net.ipv6.conf.all.disable_ipv6=0"
|
- "net.ipv6.conf.all.disable_ipv6=0"
|
||||||
@@ -116,6 +126,8 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
#INDRA_SERVE_SEED: "/dns4/seed0/tcp/62134/p2p/16Uiu2HAm2LgowPNBM47dR6gSJmEeQaqCZ6u4WPhTCSWkxyNrfAxo"
|
#INDRA_SERVE_SEED: "/dns4/seed0/tcp/62134/p2p/16Uiu2HAm2LgowPNBM47dR6gSJmEeQaqCZ6u4WPhTCSWkxyNrfAxo"
|
||||||
INDRA_SERVE_LISTEN: "/ip4/127.0.0.1/tcp/62134,/ip6/::1/tcp/62134"
|
INDRA_SERVE_LISTEN: "/ip4/127.0.0.1/tcp/62134,/ip6/::1/tcp/62134"
|
||||||
|
command:
|
||||||
|
- "serve"
|
||||||
volumes:
|
volumes:
|
||||||
seed0_gopath:
|
seed0_gopath:
|
||||||
seed1_gopath:
|
seed1_gopath:
|
||||||
|
|||||||
@@ -2,4 +2,4 @@
|
|||||||
|
|
||||||
go mod tidy
|
go mod tidy
|
||||||
|
|
||||||
IPFS_LOGGING=info go run ./cmd/indra/. serve
|
IPFS_LOGGING=info go run ./cmd/indra/. $@
|
||||||
@@ -3,6 +3,7 @@ package seed
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"errors"
|
"errors"
|
||||||
|
dht "github.com/libp2p/go-libp2p-kad-dht"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@@ -32,6 +33,8 @@ var (
|
|||||||
c context.Context
|
c context.Context
|
||||||
h host.Host = nil
|
h host.Host = nil
|
||||||
|
|
||||||
|
kadht *dht.IpfsDHT
|
||||||
|
|
||||||
failedChan = make(chan error)
|
failedChan = make(chan error)
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -80,6 +83,14 @@ func Bootstrap(ctx context.Context, host host.Host, seeds []multiaddr.Multiaddr)
|
|||||||
c = ctx
|
c = ctx
|
||||||
h = host
|
h = host
|
||||||
|
|
||||||
|
if kadht, err = dht.New(ctx, h); check(err) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
if err = kadht.Bootstrap(ctx); check(err) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
log.I.Ln("using seeds:")
|
log.I.Ln("using seeds:")
|
||||||
|
|
||||||
var peerInfo *peer.AddrInfo
|
var peerInfo *peer.AddrInfo
|
||||||
|
|||||||
Reference in New Issue
Block a user