embrio-tech / centrifuge-development

An overarching composer repository to run centrifuge services in development.
GNU Lesser General Public License v2.1
3 stars 0 forks source link

Centrifuge Development

Docker embrio.tech Centrifuge

A development repository to combine and manage all necessary services to easily develop the centrifuge insights dashdoard.

centrifuge-architecture Figure: Architectural diagram of the development environment.

Getting Started

Prerequisites

Initialize

$ git clone --recurse-submodules git@github.com:embrio-tech/centrifuge-development.git
$ cd centrifuge-development
$ cp .env.sample .env

Start

Services can be started individually. the following services are available: subql, insights, blender. These can be started with the following command

$ docker-compose --profile <service> up --build

such as

$ docker-compose --profile subql up --build

or for multiple services:

$ docker-compose --profile subql --profile insights up --build

If you run this for the first time, it might take a while. :hourglass_flowing_sand: Get a coffee, sit back, and relax! :coffee: :palm_tree:

Access

Centrifuge insights

The frontend can be accessed under the following link: http://localhost:8010

Centrifuge subql

The subql query playground is available here: http://localhost:3000

Blender Outflux

The blender-outflux GraphQL is available at http://localhost:5010/graphql

Scrap

$ docker-compose down -v

Contact

EMBRIO.tech
hello@embrio.tech
+41 44 552 00 75

License

The code is licensed under the GNU Lesser General Public License v2.1