Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupClient ¶ added in v0.6.0
Types ¶
type Configuration ¶
type Configuration struct {
Image Image `json:"image,omitzero"`
Container Container `json:"container,omitzero"`
User User `json:"-"`
Profiles map[string]Container `json:"profiles,omitempty"`
Endpoint string `json:"endpoint,omitempty"`
Version string `json:"-"`
ConfigDir string `json:"-"`
}
func Configure ¶
func Configure() (Configuration, error)
func (*Configuration) Save ¶
func (c *Configuration) Save() error
type Container ¶
type Container struct {
EnvironmentVariables map[string]string `json:"env,omitempty"`
EnvironmentVariablesFile string `json:"envFile,omitempty"`
Volumes map[string]string `json:"volumes,omitempty"`
Networks []string `json:"networks,omitempty"`
ExtraHosts map[string]string `json:"extraHosts,omitempty"`
User User `json:"user,omitzero"`
Image string `json:"image,omitempty"`
CPUs float64 `json:"cpus,omitempty"`
Memory string `json:"memory,omitempty"`
MaxPIDs uint8 `json:"maxPids,omitempty"`
// Inherit non set values from global container config.
// Only applies to profile container configs.
Inherit bool `json:"inherit,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.