Versions in this module Expand all Collapse all v0 v0.2.0 Apr 14, 2016 Changes in this version + var ValidRemotes = []string + func GetServiceHash(name string, config *ServiceConfig) string + func Interpolate(environmentLookup EnvironmentLookup, config *RawServiceMap) error + func MergeServices(existingServices *Configs, environmentLookup EnvironmentLookup, ...) (map[string]*ServiceConfig, error) + type Configs struct + func NewConfigs() *Configs + func (c *Configs) Add(name string, service *ServiceConfig) + func (c *Configs) Get(name string) (*ServiceConfig, bool) + func (c *Configs) Has(name string) bool + func (c *Configs) Keys() []string + func (c *Configs) Len() int + type EnvironmentLookup interface + Lookup func(key, serviceName string, config *ServiceConfig) []string + type RawService map[string]interface + type RawServiceMap map[string]RawService + type ResourceLookup interface + Lookup func(file, relativeTo string) ([]byte, string, error) + ResolvePath func(path, inFile string) string + type ServiceConfig struct + Build string + CPUQuota int64 + CPUSet string + CPUShares int64 + CapAdd []string + CapDrop []string + CgroupParent string + Command yaml.Command + ContainerName string + DNS yaml.Stringorslice + DNSSearch yaml.Stringorslice + Devices []string + Dockerfile string + DomainName string + Entrypoint yaml.Command + EnvFile yaml.Stringorslice + Environment yaml.MaporEqualSlice + Expose []string + ExternalLinks []string + ExtraHosts []string + Hostname string + Image string + Ipc string + Labels yaml.SliceorMap + Links yaml.MaporColonSlice + LogDriver string + LogOpt map[string]string + MacAddress string + MemLimit int64 + MemSwapLimit int64 + Name string + Net string + Pid string + Ports []string + Privileged bool + ReadOnly bool + Restart string + SecurityOpt []string + StdinOpen bool + Tty bool + Ulimits yaml.Ulimits + User string + Uts string + VolumeDriver string + Volumes []string + VolumesFrom []string + WorkingDir string