소스 검색

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
 	}