Minimum of 20GB of memory required, since it runs:
- Full Graphene/Bitshare node
- Delayed Graphene/Bitshare node.
- Graphene/Bitshare UI node powered by Nginx.
Disable any proxy services, like OpenVPN. These will prevent Docker from creating network interfaces.
Run ./start.sh
and that will do the following:
- Clones the
bitshares-core
andbitshares-ui
repos. Change the URLs as necessary for your own custom builds. - Builds the docker-images for the core and ui nodes.
- Starts the orchestration of the docker nodes (Full-node, Delayed-Node and UI) using Docker-Compose.
- Once the nodes are fully synced, Use a tool like
wscat
(npm install -g wscat
) to test whether the RPC endpoints are active (Fullnode=localhost:8090
, DelayedNode=localhost:8091
):
$ wscat -c http://localhost:8090
- Visit http://localhost:82 to interact with the UI node and configure it to connect to either of the core nodes (once they're sycnced and their RPC endpoints are active).
NOTE: These endpoints are active only after the nodes are fully synced, which may take a few minutes, to an hour depending on network bandwidth and available system resources.
The ports can be subject to change since they're controlled by docker-compose-(nodes/ui).yml
files.