Приложение, которое я создаю, имеет клиентскую и серверную стороны, размещенные в двух отдельных установках heroku. На стороне клиента используется приложение Create-React-App, а на стороне сервера - node.js. На стороне клиента я пытаюсь установить URL-адрес на стороне сервера через process.env.NODE_ENV.
if (process.env.NODE_ENV === 'development') {
baseUrl = process.env.REACT_APP_LOCAL_URL;
} else {
baseUrl = process.env.REACT_APP_SERVER_URL;
}
Локальные и серверные URL-адреса определены в файле .env. Когда я записываю в консоль эти переменные, они корректно отображаются в инспекторе браузера, поэтому я знаю, что файл .env используется.
Проблема в том, что process.env.NODE_ENV всегда равен разработке после сборки (отображается через консоль.журнал). На основании журналов приложений выясняется, что Heroku пытается запустить сценарий запуска в интерфейсном пакете package.json после сборки приложения.
Как мне остановить Heroku в поиске или запуске сценария запуска?