Versions in this module Expand all Collapse all v0 v0.2.11 Jul 17, 2015 v0.2.10 Jul 3, 2015 v0.2.9 Jun 19, 2015 v0.2.8 Jun 15, 2015 v0.2.6 Jun 10, 2015 Changes in this version + func NewPlugin(interlockConfig *interlock.Config, client *dockerclient.DockerClient) (interlock.Plugin, error) + type Host struct + Port int + SSL bool + SSLCert string + SSLCertKey string + SSLOnly bool + SSLPort int + ServerNames []string + Upstream *Upstream + WebsocketEndpoints []string + type InterlockData struct + AliasDomains []string + BalanceAlgorithm string + Domain string + Hostname string + Port int + SSL bool + SSLCert string + SSLCertKey string + SSLOnly bool + WebsocketEndpoints []string + type NginxConfig struct + Hosts []*Host + type NginxPlugin struct + func (p NginxPlugin) HandleEvent(event *dockerclient.Event) error + func (p NginxPlugin) Info() *interlock.PluginInfo + func (p NginxPlugin) Init() error + type PluginConfig struct + MaxConnections int + MaxProcesses int + PidPath string + Port int + ProxyBackendOverrideAddress string + ProxyConfigPath string + ProxyConnectTimeout int + ProxyReadTimeout int + ProxySendTimeout int + RLimitNoFile int + SSLCertDir string + SSLCiphers string + SSLPort int + SSLProtocols string + SendTimeout int + User string + type Server struct + Addr string + type Upstream struct + Name string + Servers []*Server