我已经分支了节点red git repo和节点red docker镜像,我正在尝试修改settings.js文件以启用Projects Functionality。最终在Docker Container中的设置文件似乎不是我修改过的。我的目标是在Cloud Foundry环境中使用Docker镜像。
https://github.com/andrewcgaitskellhs2/node-red-docker.git
https://github.com/andrewcgaitskellhs2/node-red.git
我也在尝试在Docker构建时安装git和ssh-keygen以允许Projects运行。我已经在Package.json文件中为节点red app和image git repos添加了这些。
如果我需要从头开始,请告诉我需要采取的步骤。
我欢迎有关此事的指导。
谢谢。
答案 0 :(得分:0)
没有必要更改图像。为了保持持久性,您可以将主机目录挂载到/data
处的容器中,例如像这样:
docker run --rm -d -v /my/node/red/data:/data -p 1880:1880 nodered/node-red
将在您的数据目录settings.js
中创建一个/my/node/red/data
文件。编辑此文件以启用项目,然后重新启动容器。
还可以将启用了项目的settings.js
文件放入您在第一次启动之前已安装到容器内/data
的目录中。