Main Cello services are running in the Master Node.
After starting cello services using make start
, there will generate several service containers as the following:
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
80c3962867ff mongo:3.2 "docker-entrypoint..." 12 seconds ago Up 11 seconds 127.0.0.1:27017-27018->27017-27018/tcp mongo
91df95a11229 cello-dashboard "python dashboard.py" 12 seconds ago Up 11 seconds 8080/tcp dashboard
051efd511066 cello-watchdog "python watchdog.py" 12 seconds ago Up 11 seconds watchdog
a66bb112a21f cello-engine "python restserver.py" 12 seconds ago Up 12 seconds 80/tcp restserver
d8949e774ece cello-user-dashboard "bash -c 'cd /usr/ap…" 12 seconds ago Up 12 seconds 0.0.0.0:8081->8080/tcp user-dashboard
57c8963f6943 cello-mongo "docker-entrypoint.s…" 12 seconds ago Up 12 seconds 27017/tcp cello_dashboard_mongo_1
mongo
: MongoDB is used as the backend database.operator dashboard
: Provides the admin dashboard using Flask.watchdog
: Monitors the status of the system (e.g., chains' health).engine
: Core engine to do the provision, orchestration and management tasks.
A Makefile is provided to help setup and manage the master node, please refer to the make_support page.
This work is licensed under a Creative Commons Attribution 4.0 International License.