Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateDockerBuild ¶
func GenerateDockerBuild(cds *pb.ChaincodeDeploymentSpec) (io.Reader, error)
func GetDeploymentPayload ¶
func GetDeploymentPayload(spec *pb.ChaincodeSpec) ([]byte, error)
Types ¶
type InputFiles ¶
type Platform ¶
type Platform interface {
ValidateSpec(spec *pb.ChaincodeSpec) error
ValidateDeploymentSpec(spec *pb.ChaincodeDeploymentSpec) error
GetDeploymentPayload(spec *pb.ChaincodeSpec) ([]byte, error)
GenerateDockerfile(spec *pb.ChaincodeDeploymentSpec) (string, error)
GenerateDockerBuild(spec *pb.ChaincodeDeploymentSpec, tw *tar.Writer) error
GetMetadataProvider(spec *pb.ChaincodeDeploymentSpec) ccmetadata.MetadataProvider
}
Interface for validating the specification and and writing the package for the given platform
Click to show internal directories.
Click to hide internal directories.