@@ -158,9 +158,9 @@ def run(self, dry_run=False, pull_image=True, rm_container=True,
158
158
with open (createtmp , "w" ) as f :
159
159
f .write (vol .resolved .encode ("utf-8" ))
160
160
runtime .append (u"--volume=%s:%s:ro" % (createtmp , vol .target ))
161
- runtime .append (u"--volume=%s:%s:rw" % (os .path .realpath (self .outdir ), "/var/spool/cwl" ))
161
+ runtime .append (u"--volume=%s:%s:rw" % (os .path .realpath (self .outdir ), self . builder . outdir ))
162
162
runtime .append (u"--volume=%s:%s:rw" % (os .path .realpath (self .tmpdir ), "/tmp" ))
163
- runtime .append (u"--workdir=%s" % ("/var/spool/cwl" ))
163
+ runtime .append (u"--workdir=%s" % (self . builder . outdir ))
164
164
runtime .append ("--read-only=true" )
165
165
166
166
if kwargs .get ("custom_net" , None ) is not None :
@@ -184,7 +184,7 @@ def run(self, dry_run=False, pull_image=True, rm_container=True,
184
184
# spec currently says "HOME must be set to the designated output
185
185
# directory." but spec might change to designated temp directory.
186
186
# runtime.append("--env=HOME=/tmp")
187
- runtime .append ("--env=HOME=/var/spool/cwl" )
187
+ runtime .append ("--env=HOME=%s" % self . builder . outdir )
188
188
189
189
for t ,v in self .environment .items ():
190
190
runtime .append (u"--env=%s=%s" % (t , v ))
0 commit comments