Tools, FAQ, Tutorials:
"crypto-config.yaml" Environment Configuration File
What is the "crypto-config.yaml" Environment Configuration File?
✍: FYIcenter.com
"crypto-config.yaml" is a Configuration File used to control
the Hyplerledger Composer development environment.
It is located in the "composer" sub-directory:
$ cd fabric-dev-servers/fabric-scripts/hlfv12/composer $ ls -l -rw-r--r-- 1 fyicenter 378 Sep 29 2018 composer-channel.tx -rw-r--r-- 1 fyicenter 6338 Sep 29 2018 composer-genesis.block -rw-r--r-- 1 fyicenter 4504 Sep 29 2018 configtx.yaml drwxr-xr-x 4 fyicenter 4096 Apr 1 01:59 crypto-config -rw-r--r-- 1 fyicenter 3554 Sep 29 2018 crypto-config.yaml -rw-r--r-- 1 fyicenter 2769 Oct 12 22:00 docker-compose-dev.yml -rw-r--r-- 1 fyicenter 2726 Oct 12 21:59 docker-compose.yml -rw-r--r-- 1 fyicenter 869 Sep 29 2018 howtobuild.txt $ more crypto-config.yaml # Copyright IBM Corp. All Rights Reserved. # # SPDX-License-Identifier: Apache-2.0 # # --------------------------------------------------------------------------- # "OrdererOrgs" - Definition of organizations managing orderer nodes # --------------------------------------------------------------------------- OrdererOrgs: # --------------------------------------------------------------------------- # Orderer # --------------------------------------------------------------------------- - Name: Orderer Domain: example.com # -------------------------------------------------------------------------- - # "Specs" - See PeerOrgs below for complete description # -------------------------------------------------------------------------- - Specs: - Hostname: orderer # --------------------------------------------------------------------------- # "PeerOrgs" - Definition of organizations managing peer nodes # --------------------------------------------------------------------------- PeerOrgs: # --------------------------------------------------------------------------- # Org1 # --------------------------------------------------------------------------- - Name: Org1 Domain: org1.example.com # -------------------------------------------------------------------------- - # "Specs" # -------------------------------------------------------------------------- - # Uncomment this section to enable the explicit definition of hosts in your # configuration. Most users will want to use Template, below # # Specs is an array of Spec entries. Each Spec entry consists of two fields : # - Hostname: (Required) The desired hostname, sans the domain. # - CommonName: (Optional) Specifies the template or explicit override for # the CN. By default, this is the template: # # "{{.Hostname}}.{{.Domain}}" # # which obtains its values from the Spec.Hostname and # Org.Domain, respectively. # -------------------------------------------------------------------------- - # Specs: # - Hostname: foo # implicitly "foo.org1.example.com" # CommonName: foo27.org5.example.com # overrides Hostname-based FQDN set above # - Hostname: bar # - Hostname: baz # -------------------------------------------------------------------------- - # "Template" # -------------------------------------------------------------------------- - # Allows for the definition of 1 or more hosts that are created sequentially # from a template. By default, this looks like "peer%d" from 0 to Count-1. # You may override the number of nodes (Count), the starting index (Start) # or the template used to construct the name (Hostname). # # Note: Template and Specs are not mutually exclusive. You may define both # sections and the aggregate nodes will be created for you. Take care with # name collisions # -------------------------------------------------------------------------- - Template: Count: 1 # Start: 5 # Hostname: {{.Prefix}}{{.Index}} # default # -------------------------------------------------------------------------- - # "Users" # -------------------------------------------------------------------------- - # Count: The number of user accounts _in addition_ to Admin # -------------------------------------------------------------------------- - Users: Count: 0
""crypto-config.yaml" basically defines a single organization that runs the peer nodes on this Hyperledger Fabric environment.
Â
⇒ "configtx.yaml" Environment Configuration File
⇠Versions of Hyplerledger Composer Environment
2020-07-22, 979🔥, 0💬
Popular Posts:
How to troubleshoot the Orderer peer? The Docker container terminated by itself. You can follow this...
How To Read Data from Keyboard (Standard Input) in PHP? If you want to read data from the standard i...
How to add an API to an API product for internal testing on the Publisher Portal of an Azure API Man...
How to validate the id_token signature received from Azure AD v2.0 authentication response? You can ...
How To Set session.gc_divisor Properly in PHP? As you know that session.gc_divisor is the frequency ...