Skip to content

Commit f2a88e0

Browse files
ndeloofglours
authored andcommitted
ensure build dependencies are enabled
Signed-off-by: Nicolas De Loof <[email protected]>
1 parent 7f91018 commit f2a88e0

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

pkg/compose/build.go

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,17 @@ func (s *composeService) build(ctx context.Context, project *types.Project, opti
8585
policy = types.IncludeDependencies
8686
}
8787

88+
var err error
8889
if len(options.Services) > 0 {
8990
// As user requested some services to be built, also include those used as additional_contexts
9091
options.Services = addBuildDependencies(options.Services, project)
92+
// Some build dependencies we just introduced may not be enabled
93+
project, err = project.WithServicesEnabled(options.Services...)
94+
if err != nil {
95+
return nil, err
96+
}
9197
}
92-
project, err := project.WithSelectedServices(options.Services)
98+
project, err = project.WithSelectedServices(options.Services)
9399
if err != nil {
94100
return nil, err
95101
}

0 commit comments

Comments
 (0)