上皮的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镜像,有什么特别的事情需要发生吗?
答案
立即看到两个可能的问题:
- 图像名称没有前缀。默认情况下,图像是从dockerhub中提取的,并且dockerhub图像的前缀是拥有该图像的用户(例如
maths/simple-node-docker
) cmd
似乎没有复制任何内容的命令。我对节点不熟悉,但是它看起来像是从npm
开始,然后什么也不做。也许npm默认加载并运行脚本?如果是这样,也可能有助于发布脚本。
以上是关于上皮的Nodejs示例的主要内容,如果未能解决你的问题,请参考以下文章
使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面