Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Compiler ¶
type Compiler interface {
// Compile a model
Compile(opts *CompilerOptions, svc *models.Service) (Plan, error)
// Delete a model
Delete(opts *CompilerOptions, svc *models.Service) (Plan, error)
// Tail the logs for an existing service
Logs(svc *models.Service, stdout, stderr io.Writer) error
}
Compiler is an interface for things that know how to compile metaparticle models
func NewAciCompiler ¶
func NewAciCompiler() Compiler
func NewDockerCompiler ¶
func NewDockerCompiler() Compiler
func NewKubernetesCompiler ¶
NewKubernetesCompiler creates an Kubernetes Compiler instance
type CompilerOptions ¶
type CompilerOptions struct {
WorkingDirectory string
}
Click to show internal directories.
Click to hide internal directories.