Контейнер Node-red не имеет файла 'setting.js' - PullRequest
0 голосов
/ 04 февраля 2019

Я скачал официальный контейнер node-red.

Я заметил, что в нем отсутствует файл 'setting.js'.

Я попытался вставить его вручную в контейнер, но онне читается при запуске node-red.Мне было интересно, если есть способ вставить его или в любом случае альтернативный способ установить учетные данные для доступа к странице администратора узла-красный.

Я тяну nodered / node-red-docker: 0.18.4-v8.

Обычно файл setting.js находится внутри .node-red/setting.js, но не в этом случае.Этот контейнер имеет путь: /usr/src/node-red/, и когда я вхожу с командой docker exec -it container_name bash, я нахожусь внутри узла каталогов - красный.Я пытался поместить файл setting.js в этот путь, но он не работает

1 Ответ

0 голосов
/ 04 февраля 2019

Вы не должны изменять копию settings.js в /usr/src/node-red, это значение по умолчанию и должно быть оставлено в покое.Также редактирование этого файла после запуска контейнера не будет работать, так как он копируется в userDir при первом запуске Node-RED.

Если вы хотите включить свою собственную версию, вы должны смонтировать ее в *Каталог 1006 *, так как это userDir для системы при запуске.

Вы можете использовать опцию docker -v для монтирования локальной копии файла в контейнер.

docker -v /path/to/settings.js:/data/settings.js ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...