У меня следующая структура проекта, где оба проекта находятся в 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"
, но это не сработало. Как я могу заставить это работать?