From 6b3e57503ef2e1bfe21cab9c3f15e1a92868b34f Mon Sep 17 00:00:00 2001 From: Nicolas De Loof Date: Wed, 27 Nov 2024 09:27:38 +0100 Subject: [PATCH] only stop dependent containers ... if there's some Signed-off-by: Nicolas De Loof --- pkg/compose/convergence.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/compose/convergence.go b/pkg/compose/convergence.go index 169b41ca5bf..11b4d6f1b38 100644 --- a/pkg/compose/convergence.go +++ b/pkg/compose/convergence.go @@ -226,6 +226,9 @@ func (c *convergence) ensureService(ctx context.Context, project *types.Project, func (c *convergence) stopDependentContainers(ctx context.Context, project *types.Project, service types.ServiceConfig) error { // Stop dependent containers, so they will be restarted after service is re-created dependents := project.GetDependentsForService(service) + if len(dependents) == 0 { + return nil + } err := c.service.stop(ctx, project.Name, api.StopOptions{ Services: dependents, Project: project,