loaders

package
v0.10.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 22, 2015 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ErisChainStart    = "run"
	ErisChainStartApi = "api"
	ErisChainInstall  = "install"
	ErisChainNew      = "new"
	ErisChainRegister = "register"
)

Variables

This section is empty.

Functions

func ChainsAsAService

func ChainsAsAService(chainName string, newCont bool, cNum ...int) (*definitions.ServiceDefinition, error)

Convert the chain def to a service def but keep the "eris_chains" containers prefix and set the chain id

func ConnectToAChain added in v0.10.2

func ConnectToAChain(srv *definitions.Service, ops *definitions.Operation, name, internalName string, link, mount bool)

func ConnectToAService

func ConnectToAService(srv *definitions.Service, ops *definitions.Operation, name, internalName string, link, mount bool)

func LoadChainDefinition

func LoadChainDefinition(chainName string, newCont bool, cNum ...int) (*definitions.Chain, error)

viper read config file, marshal to definition struct, load service, validate name and data container

func LoadContractPackage

func LoadContractPackage(path, chainName, command, typ string) (*definitions.Contracts, error)

func LoadServiceDefinition

func LoadServiceDefinition(servName string, newCont bool, cNum ...int) (*definitions.ServiceDefinition, error)

func MarshalChainDefinition

func MarshalChainDefinition(chainConf *viper.Viper, chain *definitions.Chain) error

marshal from viper to definitions struct

func MarshalServiceDefinition

func MarshalServiceDefinition(serviceConf *viper.Viper, srv *definitions.ServiceDefinition) error

func MockChainDefinition

func MockChainDefinition(chainName, chainID string, newCont bool, cNum ...int) *definitions.Chain

func MockServiceDefinition

func MockServiceDefinition(servName string, newCont bool, cNum ...int) *definitions.ServiceDefinition

func ServiceDefFromChain

func ServiceDefFromChain(chain *definitions.Chain, cmd string) *definitions.ServiceDefinition

func ServiceFinalizeLoad

func ServiceFinalizeLoad(srv *definitions.ServiceDefinition)

These are things we want to *always* control. Should be last called before a return...

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL