1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openspug-spug

 / Детали:

Docker-развертывание версии 3.3.3 после выгрузки кода не может загрузить новые переменные окружения.

Предстоит сделать
Владелец
Создано  
28.02.2025

В 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 также не решил проблему.

Однако, когда используется команда docker exec -it spug bash, то выполнение команды node происходит успешно.

Скриншоты
Скриншоты
Скриншоты

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/openspug-spug.git
git@api.gitlife.ru:oschina-mirror/openspug-spug.git
oschina-mirror
openspug-spug
openspug-spug