Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComposeYAML ¶
func ComposeYAML() []byte
ComposeYAML returns the embedded Memcached compose service definition.
Types ¶
type ServiceComponent ¶
type ServiceComponent = corecomponent.ComposeServiceComponent
ServiceComponent is the Memcached compose-backed service component.
func New ¶
func New(opts TargetOptions) (ServiceComponent, error)
New builds a Memcached service component from embedded compose definitions.
type TargetOptions ¶
type TargetOptions struct {
AppService string
AppDependencies map[string]any
AppEnvironment map[string]string
DefaultState corecomponent.State
DefaultDisposition corecomponent.Disposition
Dependencies corecomponent.Dependencies
Behavior corecomponent.Behavior
ExtraOnRules []corecomponent.YAMLRule
ExtraOffRules []corecomponent.YAMLRule
FileOnRules []corecomponent.FileRule
FileOffRules []corecomponent.FileRule
}
TargetOptions configures how the Memcached service component is wired into a target compose project.
Click to show internal directories.
Click to hide internal directories.