10081: Custom extension of v1.0 schema to recognize RunInSingleContainer.
[arvados.git] / sdk / cwl / arvados_cwl / arvtool.py
index 021365c325235c5cce5593fd9b5a9cf07c100e16..987ce8967aef2934d6d0f17bf3316e9eb85d70cf 100644 (file)
@@ -33,6 +33,10 @@ class ArvadosCommandTool(CommandLineTool):
     def job(self, joborder, output_callback, **kwargs):
         if self.work_api == "containers":
             kwargs["outdir"] = "/var/spool/cwl"
+            kwargs["docker_outdir"] = "/var/spool/cwl"
         elif self.work_api == "jobs":
             kwargs["outdir"] = "$(task.outdir)"
+            kwargs["docker_outdir"] = "$(task.outdir)"
+            kwargs["tmpdir"] = "$(task.tmpdir)"
+            kwargs["docker_tmpdir"] = "$(task.tmpdir)"
         return super(ArvadosCommandTool, self).job(joborder, output_callback, **kwargs)