Fix orphans warning when running `docker compose up SERVICE`

Signed-off-by: Guillaume Tardif <guillaume.tardif@gmail.com>
This commit is contained in:
Guillaume Tardif 2021-02-09 15:25:07 +01:00
parent 5ddcc84a3d
commit c8b708a20b
1 changed files with 6 additions and 1 deletions

View File

@ -73,7 +73,12 @@ func (s *composeService) Create(ctx context.Context, project *types.Project, opt
return err
}
orphans := observedState.filter(isNotService(project.ServiceNames()...))
allServices := project.AllServices()
allServiceNames := []string{}
for _, service := range allServices {
allServiceNames = append(allServiceNames, service.Name)
}
orphans := observedState.filter(isNotService(allServiceNames...))
if len(orphans) > 0 {
if opts.RemoveOrphans {
w := progress.ContextWriter(ctx)