Skip to content

Commit fc6ca8b

Browse files
authored
Merge pull request #1187 from common-workflow-language/singularity_container_reuse
singularity: if dockerImageId is a local file, use it
2 parents e835bc0 + ea5b74f commit fc6ca8b

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

cwltool/singularity.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ def get_image(dockerRequirement, # type: Dict[Text, Text]
118118
if not match:
119119
dockerRequirement["dockerPull"] = "docker://" + dockerRequirement["dockerPull"]
120120
elif "dockerImageId" in dockerRequirement:
121+
if os.path.isfile(dockerRequirement['dockerImageId']):
122+
found = True
121123
candidates.append(dockerRequirement['dockerImageId'])
122124
candidates.append(_normalize_image_id(dockerRequirement['dockerImageId']))
123125
if is_version_3_or_newer():

0 commit comments

Comments
 (0)