From 00639182a7b7466f9d86486f521b26002f9bc682 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Tue, 20 Aug 2024 17:53:18 +0300 Subject: [PATCH] docs: Add a note on running isolated nodes Signed-off-by: Lars Wirzenius --- HACKING.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/HACKING.md b/HACKING.md index 20990049..e900fcf9 100644 --- a/HACKING.md +++ b/HACKING.md @@ -48,6 +48,22 @@ You may want to set the appropriate environment variables before running these c to prevent them from interfering with an existing installation of radicle. See the following section on environment variables. +## Running in isolation + +When testing things, if you want to run one or more nodes in isolation from the +public Radicle network of nodes: + +* In the node `config.json` file: + - set `preferredSeeds` to `[]` + - set `node.connect` to `[]` + - set `node.network` to `test` + - set `node.peers.type` to `static` + +This allows you to make any changes to the repositories on your nodes without +having them replicated to outside your nodes. This would be good to do for any +experiments you make that might be burdensome for other nodes, such as creating +very large repositories. + ## Environment variables When developing radicle, some environment variables may be used to make the