Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultRegistry is the default registry for docker (public) DefaultRegistry = "https://hub.docker.com" DefaultProvider = "docker" // DefaultNamespace is the default highlevel namespace(userid) under the registry eg: https://hub.docker.com/megam DefaultNamespace = "megam" // DefaultMemSize is the default memory size in MB used for every container launch DefaultMemSize = 256 * 1024 * 1024 // DefaultSwapSize is the default memory size in MB used for every container launch DefaultSwapSize = 210 * 1024 * 1024 // DefaultCPUPeriod is the default cpu period used for every container launch in ms DefaultCPUPeriod = 25000 * time.Millisecond // DefaultCPUQuota is the default cpu quota allocated for every cpu cycle for the launched container in ms DefaultCPUQuota = 25000 * time.Millisecond // DefaultOneZone is the default zone for the IaaS service. DefaultDockerZone = "africa" //DefaultOneZone is the default bridge for the docker. DefaultBridgeName = "eth0" DefaultName = "eth0" DefaultGulpPort = ":6666" DefaultNetType = "cluster-a" // DefaultSwarmEndpoint is the default address that the service binds to an IaaS (Swarm). DefaultSwarmEndpoint = "tcp://localhost:2375" )
View Source
const (
TOPIC = "containers"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Handler ¶
func NewHandler ¶
NewHandler returns a new instance of handler with routes.
type Service ¶
type Service struct { Handler *Handler Consumer *nsq.Consumer Meta *meta.Config Dockerd *Config // contains filtered or unexported fields }
Service manages the listener and handler for an HTTP endpoint.
func NewService ¶
NewService returns a new instance of Service.
Click to show internal directories.
Click to hide internal directories.