Merge pull request #322 from containous/fix-marathon-backend

Fix Marathon backend
This commit is contained in:
Vincent Demeester 2016-04-19 12:32:56 +02:00
commit 0332e32293
2 changed files with 7 additions and 1 deletions

View file

@ -43,7 +43,7 @@ marathon:
command: --event_subscriber http_callback
traefik:
image: traefik
image: containous/traefik
command: -c /dev/null --web --logLevel=DEBUG --marathon --marathon.domain marathon.localhost --marathon.endpoint http://172.17.0.1:8080 --marathon.watch
ports:
- "8000:80"

View file

@ -69,6 +69,7 @@ func (provider *Marathon) Provide(configurationChan chan<- types.ConfigMessage,
return err
}
pool.Go(func(stop chan bool) {
defer close(update)
for {
select {
case <-stop:
@ -86,6 +87,11 @@ func (provider *Marathon) Provide(configurationChan chan<- types.ConfigMessage,
}
})
}
configuration := provider.loadMarathonConfig()
configurationChan <- types.ConfigMessage{
ProviderName: "marathon",
Configuration: configuration,
}
return nil
}