1
0
mirror of https://github.com/containous/traefik.git synced 2025-01-10 01:17:55 +03:00

Don't challenge ACME when host rule on another entry point

This commit is contained in:
SALLEYRON Julien 2018-09-27 18:04:03 +02:00 committed by Traefiker Bot
parent 0c76a8ac89
commit 7033b996c6

View File

@ -323,12 +323,24 @@ func (p *Provider) initAccount() (*Account, error) {
return p.account, nil
}
func contains(entryPoints []string, acmeEntryPoint string) bool {
for _, entryPoint := range entryPoints {
if entryPoint == acmeEntryPoint {
return true
}
}
return false
}
func (p *Provider) watchNewDomains() {
p.pool.Go(func(stop chan bool) {
for {
select {
case config := <-p.configFromListenerChan:
for _, frontend := range config.Frontends {
if !contains(frontend.EntryPoints, p.EntryPoint) {
continue
}
for _, route := range frontend.Routes {
domainRules := rules.Rules{}
domains, err := domainRules.ParseDomains(route.Rule)