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.