Is Watching?

This commit is contained in:
emile 2015-09-10 09:06:37 +02:00
parent be179e6b68
commit f5ea23ed2b
2 changed files with 25 additions and 23 deletions

View file

@ -48,17 +48,17 @@ func (provider *DockerProvider) Provide(configurationChan chan <- *Configuration
dockerEvents := make(chan *docker.APIEvents)
if (provider.Watch) {
provider.dockerClient.AddEventListener(dockerEvents)
}
go func() {
for {
event := <-dockerEvents
log.Println("Docker event receveived", event)
configuration := provider.loadDockerConfig()
if (configuration != nil) {
configurationChan <- configuration
go func() {
for {
event := <-dockerEvents
log.Println("Docker event receveived", event)
configuration := provider.loadDockerConfig()
if (configuration != nil) {
configurationChan <- configuration
}
}
}
}()
}()
}
configuration := provider.loadDockerConfig()
configurationChan <- configuration