Слияние кода завершено, страница обновится автоматически
В Spug Docker контейнере был установлен Node.js, в файл /etc/profile.d/node.sh были добавлены переменные окружения для Node.js:
export PATH=$PATH:/opt/node-v17.9.1-linux-x64/bin
Однако при публикации приложения выполнение команды node
завершается ошибкой command not found
.
Для версий Spug 3.3.2 данная конфигурация работает корректно, а для версии 3.3.3 возникает вышеописанная ошибка.
Попытки добавления переменной окружения в файл ~/.bashrc и ~/.profile также не привели к успеху:
export PATH=$PATH:/opt/node-v17.9.1-linux-x64/bin
Перезапуск контейнера с помощью команды docker restart spug
и выполнение команды source
также не решили проблему.
Однако, когда используется команда docker exec -it spug bash
, то выполнение команды node
происходит успешно.