README formatting

This commit is contained in:
Ladd Hoffman 2024-12-22 17:33:22 -06:00
parent cfd3b5d205
commit f8b501859b
1 changed files with 28 additions and 24 deletions

View File

@ -23,34 +23,38 @@ npx tsc
To demonstrate the example application, you can open multiple terminals. In each terminal execute something like the following. To demonstrate the example application, you can open multiple terminals. In each terminal execute something like the following.
export RHIZOME_REQUEST_BIND_PORT=4000 ```bash
export RHIZOME_PUBLISH_BIND_PORT=4001 export RHIZOME_REQUEST_BIND_PORT=4000
export RHIZOME_SEED_PEERS='127.0.0.1:4002, 127.0.0.1:4004' export RHIZOME_PUBLISH_BIND_PORT=4001
export RHIZOME_HTTP_API_PORT=3000 export RHIZOME_SEED_PEERS='127.0.0.1:4002, 127.0.0.1:4004'
export RHIZOME_PEER_ID=peer1 export RHIZOME_HTTP_API_PORT=3000
node dist/example-app.js export RHIZOME_PEER_ID=peer1
node dist/example-app.js
```
```bash
export RHIZOME_REQUEST_BIND_PORT=4002
export RHIZOME_PUBLISH_BIND_PORT=4003
export RHIZOME_SEED_PEERS='127.0.0.1:4000, 127.0.0.1:4004'
export RHIZOME_PEER_ID=peer2
node dist/example-app.js
```
```bash
export RHIZOME_REQUEST_BIND_PORT=4002 export RHIZOME_REQUEST_BIND_PORT=4004
export RHIZOME_PUBLISH_BIND_PORT=4003 export RHIZOME_PUBLISH_BIND_PORT=4005
export RHIZOME_SEED_PEERS='127.0.0.1:4000, 127.0.0.1:4004' export RHIZOME_SEED_PEERS='127.0.0.1:4000, 127.0.0.1:4002'
export RHIZOME_PEER_ID=peer2 export RHIZOME_PEER_ID=peer3
node dist/example-app.js node dist/example-app.js
```
export RHIZOME_REQUEST_BIND_PORT=4004
export RHIZOME_PUBLISH_BIND_PORT=4005
export RHIZOME_SEED_PEERS='127.0.0.1:4000, 127.0.0.1:4002'
export RHIZOME_PEER_ID=peer3
node dist/example-app.js
In a separate terminal, you can use `curl` to interact with an instance. In a separate terminal, you can use `curl` to interact with an instance.
`jq` is helpful for formatting the json responses. `jq` is helpful for formatting the json responses.
curl -s http://localhost:3000/peers/count | jq ```bash
curl -s http://localhost:3000/peers | jq curl -s http://localhost:3000/peers/count | jq
curl -s http://localhost:3000/deltas/count | jq curl -s http://localhost:3000/peers | jq
curl -s http://localhost:3000/deltas | jq curl -s http://localhost:3000/deltas/count | jq
curl -s http://localhost:3000/deltas | jq
```