上皮的Nodejs示例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上皮的Nodejs示例相关的知识,希望对你有一定的参考价值。

我是Pachyderm的新手。

我有一个提取,转换然后保存在数据库中的管道。一切都已经用nodejs编写,文档化了。现在,我想移动并使用上皮。

我尝试按照他们提供的python示例进行操作,但是创建此新管道始终会失败,并且作业永远不会开始。

我的全部代码就是将/pfs/data并复制到/pfs/out

这是我的管道定义

{
    "pipeline": {
        "name": "copy"
    },
    "transform": {
        "cmd": ["npm", "start"],
        "image": "simple-node-docker"
    },
    "input": {
        "pfs": {
            "repo": "data",
            "glob": "/*"
        }
    }
}

发生的所有事情是管道失败并且该作业永不启动。

是否有调试管道失败原因的方法?关于我的docker镜像,有什么特别的事情需要发生吗?

答案

立即看到两个可能的问题:

  1. 图像名称没有前缀。默认情况下,图像是从dockerhub中提取的,并且dockerhub图像的前缀是拥有该图像的用户(例如maths/simple-node-docker
  2. cmd似乎没有复制任何内容的命令。我对节点不熟悉,但是它看起来像是从npm开始,然后什么也不做。也许npm默认加载并运行脚本?如果是这样,也可能有助于发布脚本。

以上是关于上皮的Nodejs示例的主要内容,如果未能解决你的问题,请参考以下文章

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面

javascript 用于在节点#nodejs #javascript内设置react app的代码片段

需要示例代码片段帮助

NodeJs GraphQL 片段解析器

Barrett 食管是啥意思?

处理屏幕旋转上的片段重复(带有示例代码)