Documentation ¶
Index ¶
Constants ¶
View Source
const ( TCP = ServiceProtocol("TCP") UDP = ServiceProtocol("UDP") )
Variables ¶
View Source
var ErrUnsupportedServiceProtocol = errors.New("Unsuported service protocol")
Functions ¶
This section is empty.
Types ¶
type Group ¶ added in v0.6.0
Group store name and list of services
func (Group) GetResources ¶ added in v0.6.0
GetResources returns list of resources in a group
type Service ¶ added in v0.6.0
type Service struct { Name string Image string Command []string Args []string Env []string Resources types.ResourceUnits Count uint32 Expose []ServiceExpose }
Service stores name, image, args, env, unit, count and expose list of service
func (Service) GetResourceUnits ¶ added in v0.9.1
func (s Service) GetResourceUnits() types.ResourceUnits
GetResourcesUnit returns resources unit of service
type ServiceExpose ¶ added in v0.6.0
type ServiceExpose struct { Port uint16 // Port on the container ExternalPort uint16 // Port on the service definition Proto ServiceProtocol Service string Global bool Hosts []string }
ServiceExpose stores exposed ports and hosts details
type ServiceProtocol ¶ added in v0.9.1
type ServiceProtocol string
func ParseServiceProtocol ¶ added in v0.9.1
func ParseServiceProtocol(input string) (ServiceProtocol, error)
func (ServiceProtocol) ToString ¶ added in v0.9.1
func (sp ServiceProtocol) ToString() string
Click to show internal directories.
Click to hide internal directories.