Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var WebsocketUpgrader = websocket.Upgrader{ EnableCompression: true, WriteBufferSize: 128, }
WebsocketUpgrader represents the default websocket.Upgrader that Draft employs
Functions ¶
This section is empty.
Types ¶
type Server ¶ added in v0.2.0
type Server struct { HTTPServer *http.Server Listener net.Listener DockerClient *docker.Client HelmClient *helm.Client // RegistryAuth is the authorization token used to push images up to the registry. // // This field follows the format of the X-Registry-Auth header. RegistryAuth string // RegistryOrg is the organization (e.g. your DockerHub account) used to push images // up to the registry. RegistryOrg string // RegistryURL is the URL of the registry (e.g. quay.io, docker.io, gcr.io) RegistryURL string // Basedomain is the basedomain used to construct the ingress rules Basedomain string }
Server is an API Server which listens and responds to HTTP requests.
func (*Server) Close ¶ added in v0.2.0
Close shuts down the HTTP server, dropping all current connections.
func (*Server) Middleware ¶ added in v0.2.0
func (s *Server) Middleware(h httprouter.Handle) httprouter.Handle
Middleware adds additional context before handling requests
func (*Server) ServeRequest ¶ added in v0.2.0
func (s *Server) ServeRequest(w http.ResponseWriter, req *http.Request)
ServeRequest processes a single HTTP request.
Click to show internal directories.
Click to hide internal directories.