Tag: node red

Openwhisk和Node-red问题

我正在尝试使用node-red和openwhisk,所以我可以从node-red调用openwhisk动作。 我正在使用node-red-node-openwhisk( https://www.npmjs.com/package/node-red-node-openwhisk )。 我在本地使用stream浪汉以外的openmisk。 我正在尝试按照本教程进行这项工作: https : //github.com/kpavel/openwhisk-light,但似乎不可能,因为我没事,直到这个命令 wsk action –apihost http://localhost:3000 invoke owl-test -r -p mykey myval 我得到这个: { "error": { "code": 4767018, "error": "The supplied authentication is invalid" }, "message": "GET https://openwhisk.ng.bluemix.net/api/v1/namespaces/_/actions/owl-test Returned HTTP 401 (Unauthorized) –> \"The supplied authentication is invalid\"", "name": "OpenWhiskError", "statusCode": 401 } 此外,我不能设置openwhisk节点工作在我的节点红色的环境,因为无论我使用的apihost我得到的错误。 有什么build议么?

构build一个自定义的节点 – 红色图像

我想制作我自己的Node-RED docker镜像,所以当我启动它时,stream将被加载,并且Node-RED已经准备好了。 我想要加载的stream被放置在'flows.json'文件中。 而当我通过接口手动导入它工作正常。 Docker的Node-RED文档build议使用自定义stream程来启动Node-RED $ docker run -it -p 1880:1880 -e FLOWS=my_flows.json nodered/node-red-docker 但是,当我尝试这样做时,stream程最终是空的。 我怀疑这必须做一些事实,我试图加载的stream程是使用'node-red-node-mongodb'插件,这是不是默认安装。 我如何构build已经安装了“node-red-node-mongodb”的Node-RED映像? 如果需要更多信息,请询问。 UPDATE 我做了下面的Dockerfile: FROM nodered/node-red-docker RUN npm install node-red-node-mongodb 然后我用它来build立它: docker build -t testenvironment/nodered . 并开始与它: docker run -d -p 1880:1880 -e FLOWS=flows.json –name node-red testenvironment/nodered 但是当我去Node-RED接口时,没有stream量。 另外我没有看到边栏中的MongoDB节点。

如何在扩展(node.js)泊坞窗图像上添加自定义CA证书

我正在扩展节点 – 红色docker图像,它(当前)基于node:6泊坞窗图像。 我想将自定义的SSL证书添加到docker-image的证书存储中。 到目前为止,我做了如下: FROM nodered/node-red-docker ADD DigiCertCA.crt /usr/local/share/ca-certificates/ RUN update-ca-certificates ADD settings.js /data/settings.js RUN npm install node-red-contrib-ttn RUN npm install node-red-contrib-influxdb RUN npm install node-red-admin RUN npm install node-red-node-geohash CMD ["npm", "start", "–", "–userDir", "/data"] 构build此映像失败,因为RUN作为非root用户node 。 Updating certificates in /etc/ssl/certs… ln: failed to create symbolic link '/etc/ssl/certs/DigiCertCA.pem': Permission denied The command '/bin/sh […]