# Service Management Main Cello services are running in the Master Node. ## Services After starting cello services using `make start`, there will generate several service containers as the following: ```bash $ 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](https://www.mongodb.com) is used as the backend database. * `operator dashboard`: Provides the admin dashboard using [Flask](http://flask.pocoo.org/). * `watchdog`: Monitors the status of the system (e.g., chains' health). * `engine`: Core engine to do the provision, orchestration and management tasks. ## Make Command A [Makefile](https://en.wikipedia.org/wiki/Makefile) is provided to help setup and manage the master node, please refer to the [make_support](make_support.md) page. Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.