Skip to content

Latest commit

 

History

History
34 lines (19 loc) · 1.62 KB

installation.md

File metadata and controls

34 lines (19 loc) · 1.62 KB
# Installation

Here we describe the setups for development usage. If you want to deploy Cello for production, please also refer to the Production Configuration.

Cello follows a typical Master-Worker architecture. Hence there will be two types of Nodes.

  • Master Node: Manage (e.g., create/delete) the chains inside Work Nodes, with Web dashboard listening on port 8080 and RESTful api on port 80;
  • Worker Node: Chain providers, now support Docker Host or Swarm Cluster. The Docker service should be accessible from port 2375 from the Master Node.

Deployment topology

For each Node, it is suggested as a Linux-based (e.g., Ubuntu 14.04+) server/vm:

Worker Node

Currently we support Docker Host or Swarm Cluster as Worker Node. More types will be added soon.

Docker Host: See Installation on Worker Docker Node. Docker Swarm : TODO. Kubernetes: TODO.

Master Node

See Installation on Master Node.

Command help - make

To know more what make commands does in the installation process, please refer make_support page.

Licensed under Creative Commons Attribution 4.0 International License https://creativecommons.org/licenses/by/4.0/

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.