如何从Hyper.sh容器中检索文件?

时间:2017-09-27 19:44:54

标签: javascript node.js docker

我们正在使用hyper.sh来测试JavaScript考试。对hyper.sh API的调用会创建一个容器,该容器使用bash脚本克隆提交,安装依赖项,并将测试结果传递给/ tmp / student_results。

以前,我们在此过程中使用了dockerode,并且能够将getArchive作为提供给container.run()的回调的一部分。 Hyper.sh CLI无法提供回调或获取文件档案。

我们可以将文件内容回显到stdout并从超级容器中检索日志,但我们无法知道该过程何时完成。超级CLI允许您等待容器完成,但API不会。

我们目前解决此问题的方法是将文件内容卷曲到我们应用程序中的webhook。有更聪明的方法吗?

0 个答案:

没有答案