diff --git a/Dockerfile b/Dockerfile index 38b144d..66aebed 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,5 +6,6 @@ ENTRYPOINT [ "sh", "-c", "exec ./Nethermind.Runner \ --JsonRpc.Enabled=true \ --JsonRpc.JwtSecretFile=/jwtsecret \ --Init.BaseDbPath=/data \ + --HealthChecks.Enabled true \ --Init.LogDirectory=/data/logs \ $EXTRA_OPTS" ] diff --git a/docker-compose.yml b/docker-compose.yml index cbe5a73..31adbae 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,6 +22,7 @@ services: NETHERMIND_NETWORKCONFIG_P2PPORT: 30404 NETHERMIND_JSONRPCCONFIG_ENGINEHOST: 0.0.0.0 NETHERMIND_JSONRPCCONFIG_ENGINEPORT: 8551 + NETHERMIND_HEALTHCHECKSCONFIG_UIENABLED: "true" EXTRA_OPTS: "" ports: - "30404:30404/udp" diff --git a/getting-started.md b/getting-started.md index d02c7a5..72dad3b 100644 --- a/getting-started.md +++ b/getting-started.md @@ -2,6 +2,9 @@ Nethermind is now ready for the merge! +If you are enabled the UI: you can access by clicking on [Nethermind UI](http://nethermind.public.dappnode:8551/healthchecks-ui) +If you want to enable it you can do it if you go to config section and enable the below option. + There are now two RPC APIs in Execution Clients: 1. Querying API `http://nethermind.public.dappnode:8545`. Use this endpoint to query transactions on your node and connect your web3 wallet. diff --git a/setup-wizard.yml b/setup-wizard.yml index f7a47fb..176c407 100644 --- a/setup-wizard.yml +++ b/setup-wizard.yml @@ -133,3 +133,13 @@ fields: description: >- Upload your desired configuration file. You can get more info about how to configure nethermind [here](https://nethermind.readthedocs.io/en/latest/configuration.html) and also you can find some examples [here](https://github.com/NethermindEth/nethermind/tree/master/src/Nethermind/Nethermind.Runner/configs) if: { "mode": { "enum": ["custom"] } } + - id: EnableUI + target: + type: environment + name: NETHERMIND_HEALTHCHECKSCONFIG_UIENABLED + title: Nethermind UI + description: >- + If set to `true` then you will be able to access an UI where to check basic stuff of Nethermind client + enum: + - "true" + - "false"