Browse Source

exclude provider services from the list of dependencies that Compose should wait for

Signed-off-by: Guillaume Lours <[email protected]>
Guillaume Lours 5 months ago
parent
commit
c9ebfad78e
1 changed files with 3 additions and 0 deletions
  1. 3 0
      pkg/compose/convergence.go

+ 3 - 0
pkg/compose/convergence.go

@@ -563,6 +563,9 @@ func shouldWaitForDependency(serviceName string, dependencyConfig types.ServiceD
 	} else if service.GetScale() == 0 {
 		// don't wait for the dependency which configured to have 0 containers running
 		return false, nil
+	} else if service.Provider != nil {
+		// don't wait for provider services
+		return false, nil
 	}
 	return true, nil
 }