Move default peers to config file

Can later be used to persist peer config for a node, too.
This commit is contained in:
Râu Cao 2022-11-01 15:01:07 +01:00
parent d8dda84fd6
commit fee6b5c121
Signed by: raucao
GPG Key ID: 15E65F399D084BA9
2 changed files with 8 additions and 1 deletions

6
config/peers.json Normal file
View File

@ -0,0 +1,6 @@
[
{
"ID": "QmRw21aC3TroRVdZhrE2Qh4W6PBA67kbE8p3fNfsVcfW8D",
"Addrs": ["/dns4/draco.kosmos.org/tcp/4001"]
}
]

3
index.js Executable file → Normal file
View File

@ -3,6 +3,7 @@
const Kredits = require('kredits-contracts');
const IpfsPinner = require('./lib/ipfs-pinner');
const debug = require('debug')('ipfs-pinner');
const defaultPeers = JSON.parse(fs.readFileSync('./config/peers.json'));
const argv = require('yargs')
.default({
@ -12,7 +13,7 @@ const argv = require('yargs')
port: '5001',
protocol: 'http',
monitor: true,
bootstrapNode: '/dns4/barnard.kosmos.org/tcp/4001/ipfs/QmbqZCZ2RzVr4r1UEdFak6ra76kHxtGmfV9r3e1Ev6Tj5D'
bootstrapNode: `${defaultPeers[0].Addrs[0]}/ipfs/${defaultPeers[0].ID}`
})
.boolean('monitor')
.describe({