Skip to content

canopy-network/deployments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This repo is home to various deployments flavor for canopy focusing mainly on providing a proper local development enviroment and a secure but flexible staging/production environments as well

Checkout our official node running docs for production builds

Validator configuration

For configuring your own validator on canopy mainnet chainID 1 and 2 you need to create your keystore.json and validator_key.json.

This command will ask for your password and username and will create the previous files and store it on canopy_data/node1/ which is the datadir that we use for our deployment tooling

chmod +x setup.sh
./setup.sh

Deployment options

Overview

This section includes a list of deployments options with links to their specific documentation and description of usage

Simple stack

Provide a simple docker-compose.yaml configuration for providing canopy network nodes chainID: 1 and chainID: 2

cd  ./simple-stack
cp .env.template .env
sudo make up

For more information please refer to Simple stack README.md

Monitoring stack

Provides a stack with prometheus, loki, grafana, cadvisor, node-exporter, and traefik as loadbalancer useful for a production grade deployments and flexible for local and test environments as well

For more information please refer to Monitoring stack README.md

docker_image

It contains the Dockerfile and entrypoint.sh used by all the stacks in order to have a centralized way of building the canopy image

Canopy config files

Provides datadirs and config files for the nodes used in this stack, respectively node1 and node2

About

Official Canopy deployments repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5