How do you run two nodes on a single machine? #1858
Description
I’m on the latest js-ipfs
on Node.js v10 on Linux.
I’m writing a command line utility and each invocation of the utility creates an IPFS node. The first one runs fine, but when I try to do a second invocation while the first is still running the new invocation just exits. No error, no exception, nothing, just an exit.
This is because the ready
event never fires and because the node never binds to a port the process runs out of things to do and just exits. I suspect this is due to listen port conflicts, so I attempted to change the ports, that I’m sort of lost in the layers where the config I’m trying to pass in actually makes it to libp2p, I’m not sure what exactly I’m doing wrong because I never get an error — the process just exits.
Anyway, is there a guide or example anywhere of all the little things I need to adjust to run two nodes on the same machine?