Versions in this module Expand all Collapse all v0 v0.3.3 Feb 26, 2016 v0.3.1 Sep 17, 2015 v0.3.0 Aug 21, 2015 Changes in this version type Host + SSLBackend bool type InterlockData + SSLBackend bool 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