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

我们正在使用hyper.sh来testingJavaScript考试。 对hyper.sh API的调用会创build一个容器,该容器使用bash脚本来克隆提交,安装依赖关系以及将testing结果传输到/ tmp / student_results。

以前,我们在这个过程中使用了dockerode,并且能够调用getArchive作为提供给container.run()的callback的一部分。 Hyper.sh CLI不具备提供callback或获取文件档案的function。

我们可以将文件内容回显到标准输出,并从超级容器中检索日志,但是我们没有办法知道何时完成了这个过程。 超级CLI让你等待一个容器完成,但是API不。

我们目前针对这个问题的解决scheme是将文件的内容curl到应用程序中的webhook。 有更聪明的方法吗?