浏览代码

Ensure image exist for run service

Signed-off-by: Guillaume Tardif <[email protected]>
Guillaume Tardif 5 年之前
父节点
当前提交
db73c928f3
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      local/compose/run.go

+ 3 - 0
local/compose/run.go

@@ -51,6 +51,9 @@ func (s *composeService) RunOneOffContainer(ctx context.Context, project *types.
 	requestedService.Labels = requestedService.Labels.Add(slugLabel, slug)
 	requestedService.Labels = requestedService.Labels.Add(oneoffLabel, "True")
 
+	if err := s.ensureImagesExists(ctx, project); err != nil { // all dependencies already checked, but might miss requestedService img
+		return err
+	}
 	if err := s.waitDependencies(ctx, project, requestedService); err != nil {
 		return err
 	}