Deploy data3-node-provider

This GitHub Repo provides a simple deployment and configuration for the data3-node-provider using Docker compose: https://github.com/kandola-network/data3-testnet-docker

Prerequisites

  • Your Docker containers must be able to resolve these publicly available hostnames:

    • testconsoleapi.data3.network (HTTPS/443)

    • testpubsub.data3.network (TCP/9092)

    • You can achieve this using one of the following methods (or similar):

    # If you using an apt installation of docker
    sudo dockerd --dns="8.8.8.8"
    sudo systemctl restart docker
    # or if you are using snap installation of docker
    # Edit this file and add "dns":["8.8.8.8"] to the daemon.json
    sudo vi /var/snap/docker/current/config/daemon.json
    sudo systemctl restart snap.docker.dockerd

Deployment Steps

After you clone the project at https://github.com/kandola-network/data3-testnet-docker, follow these steps:

  • Deploy the PubSub Platform and Observability server for the Node Provider using the all-deps folder:

cd data3-node-provider/node-provider-all-deps
docker compose up -d
  • Configure the docker-compose.yml at data3-node-provider/node-provider

  • Deploy the Node Provider Service:

cd data3-node-provider/node-provider
docker compose up -d

Last updated