Versions in this module Expand all Collapse all v0 v0.0.1 Sep 1, 2017 Changes in this version + func GenerateBinary(req *DeployInfo) (io.ReadCloser, error) + func GenerateDockerImage(req *DeployInfo) (imageName string, err error) + func GenerateDockerImageForGCE(req *DeployInfo) (imageName string, err error) + type BinaryHandle struct + func (bh *BinaryHandle) Close() error + func (bh *BinaryHandle) Read(b []byte) (int, error) + type Dependency struct + DockerPath string + LocalPath string + type DeployInfo struct + CanonicalImageName string + CanonicalImageNamePrefix string + Environ []string + FrontendConfig *Request + ImageName string + SourceImage string + TargetGOOS string + type DockerConfig struct + BinaryPath string + Dependencies []*Dependency + ImageName string + PrerunCommands []string + SourceImage string + type ListenConfirmation struct + func Listen(req *Request) (*ListenConfirmation, error) + func (lc *ListenConfirmation) Close() error + func (lc *ListenConfirmation) Wait() error + type Request struct + BackendPingPeriod time.Duration + CertKeyFiler func() (string, string) + Domains []string + DomainsListener func(domains ...string) net.Listener + Environ []string + HTTP1 bool + NoAutoWWW bool + NonHTTPSAddr string + NonHTTPSRedirectURL string + ProxyAddresses []string + TargetGOOS string + func (req *Request) SynthesizeDomains() []string + func (req *Request) Validate() error + type Server struct + Domains []string + NonHTTPSRedirectURL string + ProxyAddresses []string