При запуске проекта node.js через сценарий bash файл dotenv игнорируется - PullRequest
0 голосов
/ 05 августа 2020

У меня следующая структура проекта, где оба проекта находятся в node.js

/projects
----/project-a
----/project-b

Проект A запускается через сценарий bash, который должен гарантировать, что проект B также запущен. Путь к проекту B передается в качестве аргумента сценарию bash. Вот как выглядит часть сценария bash, который запускает проект B:

if [ -n "${PROJECT_B_PATH}" ]
then
    node "${PROJECT_B_PATH}/index.js"
...

Он запускает проект, но не читает файл .env, который существует в папке проекта B.

Я попытался явно передать местоположение файла .env с помощью dotenv_config_path="${PROJECT_B_PATH}/.env", но это не сработало. Как я могу заставить это работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...