Встраивание версии Heroku в приложение React - PullRequest
0 голосов
/ 11 июля 2020

Я хочу иметь доступ к версии приложения 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 сервер и бэкэнд.

...