NibiruChain / nibiru

Nibiru Chain: The breakthrough smart contract platform ushering in the next era of money. Nibiru powers an ecosystem of dApps including perps, RWAs, and more.
https://nibiru.fi
Apache License 2.0
178 stars 208 forks source link

(dev-ex): [docker compose] Make "chaosnet" a single-node service and create "ibcnet" for running multiple nodes with docker #1939

Closed Unique-Divine closed 2 weeks ago

Unique-Divine commented 2 weeks ago

The Problem

On 2024-06-24, while exploring the setup of a local network for new developers, we noticed that it's too challenging to utilize the configuration that results from running make chaosnet, which several services with docker compose:

  1. 2 Nibiru nodes
  2. 2 oracle data feed services
  3. 2 hermes IBC relayer services
  4. Faucet service
  5. Heart Monitor services such as graphql, heartmonitor, heartmonitor-db, and liquidator

The Point: Several of these services depend on private docker images, meaning that most people cannot utilize the current docker compose setup.

Suggested Changes

The group proposed some improvments to the current setup: