mirror of https://github.com/docker/compose.git
using as flag of the up command, watch was blocking process shutdown
This happened when sunsetting the application from docker compose down command Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
This commit is contained in:
parent
de478f84b0
commit
e1fd7a6567
|
@ -183,15 +183,13 @@ func (s *composeService) watch(ctx context.Context, syncChannel chan bool, proje
|
|||
}
|
||||
options.LogTo.Log(api.WatchLogger, "Watch enabled")
|
||||
|
||||
err = eg.Wait()
|
||||
for {
|
||||
select {
|
||||
case <-ctx.Done():
|
||||
return err
|
||||
return eg.Wait()
|
||||
case <-syncChannel:
|
||||
options.LogTo.Log(api.WatchLogger, "Watch disabled")
|
||||
ctx.Done()
|
||||
return err
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue