Pārlūkot izejas kodu

set propagation default

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof 1 gadu atpakaļ
vecāks
revīzija
cb00aaad28
1 mainītis faili ar 8 papildinājumiem un 1 dzēšanām
  1. 8 1
      pkg/compose/create.go

+ 8 - 1
pkg/compose/create.go

@@ -1114,8 +1114,15 @@ func buildBindOption(bind *types.ServiceVolumeBind) *mount.BindOptions {
 	if bind == nil {
 		return nil
 	}
+
+	// I miss ternary operator
+	propagation := types.PropagationRPrivate
+	if bind.Propagation != "" {
+		propagation = bind.Propagation
+	}
+
 	return &mount.BindOptions{
-		Propagation:      mount.Propagation(bind.Propagation),
+		Propagation:      mount.Propagation(propagation),
 		CreateMountpoint: bind.CreateHostPath,
 		// NonRecursive: false, FIXME missing from model ?
 	}