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.