Я хочу иметь доступ к версии приложения Heroku в моем приложении React с целью создания отчетов. Проблема, с которой я сталкиваюсь, заключается в том, что Heroku неверно сообщает версию. Во время сборки переменная среды
HEROKU_RELEASE_VERSION=v82
Я знаю, потому что я печатаю все переменные env в начале моей команды сборки. В самом конце журнала сборки на Heroku я вижу следующее:
-----> Launching...
! Release command declared: this new release will not be available until the command succeeds.
Released v83
Итак, похоже, что переменная среды имеет последнюю построенную / развернутую версию, а не версию, которая развертывается прямо сейчас.
Очевидно, что во время выполнения переменная окружения настроена правильно, но для приложения React это уже слишком поздно, поскольку к тому времени браузер будет загружать лишь несколько c файлов stati.
Как я могу встроить правильный номер версии?
Кстати, я не использую этот пакет сборки https://github.com/mars/create-react-app-buildpack.git, потому что я развертываю свое приложение React со своим NodeJS сервер и бэкэнд.