From fee6b5c1218cd9bcc811957077193d9350568eed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Tue, 1 Nov 2022 15:01:07 +0100 Subject: [PATCH] Move default peers to config file Can later be used to persist peer config for a node, too. --- config/peers.json | 6 ++++++ index.js | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 config/peers.json mode change 100755 => 100644 index.js diff --git a/config/peers.json b/config/peers.json new file mode 100644 index 0000000..a2751ed --- /dev/null +++ b/config/peers.json @@ -0,0 +1,6 @@ +[ + { + "ID": "QmRw21aC3TroRVdZhrE2Qh4W6PBA67kbE8p3fNfsVcfW8D", + "Addrs": ["/dns4/draco.kosmos.org/tcp/4001"] + } +] diff --git a/index.js b/index.js old mode 100755 new mode 100644 index fcef27f..74cd8d6 --- a/index.js +++ b/index.js @@ -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({