1
0
mirror of https://github.com/docker/compose.git synced 2025-04-08 17:05:13 +02:00

Merge pull request from ndeloof/start_services

only start current project services
This commit is contained in:
Nicolas De loof 2021-05-17 16:30:33 +02:00 committed by GitHub
commit ba4c7858c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions
cli/cmd/compose
local/compose

@ -254,7 +254,9 @@ func runCreateStart(ctx context.Context, backend compose.Service, opts upOptions
return "", err
}
if opts.Detach {
err = backend.Start(ctx, project, compose.StartOptions{})
err = backend.Start(ctx, project, compose.StartOptions{
Services: services,
})
}
return "", err
})

@ -33,6 +33,10 @@ import (
)
func (s *composeService) attach(ctx context.Context, project *types.Project, listener compose.ContainerEventListener, selectedServices []string) (Containers, error) {
if len(selectedServices) == 0 {
selectedServices = project.ServiceNames()
}
containers, err := s.getContainers(ctx, project.Name, oneOffExclude, true, selectedServices...)
if err != nil {
return nil, err