如何使用用户名和密码保护节点
How to secure nodered with username and password
如何在 运行 到 docker 期间为 nodered
控制台添加身份验证?
docker-撰写:
node-red:
container_name: nodered
image: nodered/node-red
ports:
- "1880:1880"
links:
- redis
volumes:
- node_red_data:/node_modules
networks:
- unifactNetwork
我尝试在容器内卷挂载 node_modules
目录并尝试在容器内 运行 node-red-admin hash-pw
并使用新令牌更新 node-red-admin/settings.js
文件。但这并没有帮助。
您的卷挂载将不起作用。 /node_modules
不是任何东西使用的目录。
如 Node-RED 容器的 README.md 中所述,userDir 位于 /data
。您需要在安装到此目录的卷中包含修改后的 settings.js
。
运行 node-red-admin
在已经 运行 的容器中将再次无法工作,因为 /data/settings.js
文件在 Node-RED 启动时被读取,因此编辑之后开始不会改变什么吧运行.
如何在 运行 到 docker 期间为 nodered
控制台添加身份验证?
docker-撰写:
node-red:
container_name: nodered
image: nodered/node-red
ports:
- "1880:1880"
links:
- redis
volumes:
- node_red_data:/node_modules
networks:
- unifactNetwork
我尝试在容器内卷挂载 node_modules
目录并尝试在容器内 运行 node-red-admin hash-pw
并使用新令牌更新 node-red-admin/settings.js
文件。但这并没有帮助。
您的卷挂载将不起作用。 /node_modules
不是任何东西使用的目录。
如 Node-RED 容器的 README.md 中所述,userDir 位于 /data
。您需要在安装到此目录的卷中包含修改后的 settings.js
。
运行 node-red-admin
在已经 运行 的容器中将再次无法工作,因为 /data/settings.js
文件在 Node-RED 启动时被读取,因此编辑之后开始不会改变什么吧运行.