Установить имя хоста в качестве переменной среды в приложении Heroku для просмотра

Я использую функцию обзора приложений, интегрированную с Github на Heroku. В одном из моих приложений я установил переменную средыHOST_NAME , Например, если сайтhttp://www.purplebinder.com, затемHOST_NAME будет установлен вwww.purplebinder.com, Он используется в нескольких местах, где мы работаем с файлами cookie, и в наших транзакционных электронных письмах.

Когда я открываю новый запрос на извлечение и запускаю приложение обзора,HOST_NAME должно быть что-то вродеpurplebinder-pr-27.herokuapp.com.

Есть ли способ установить это значение автоматически?Heroku документация по обзору приложений говорит, что env var может наследовать значение из родительского приложения или быть жестко закодированным вapp.json, Ни один из этих подходов не работает здесь, потому что значение должно отличаться каждый раз, а также отличаться от родительского приложения.

Heroku также говорит, что env var может быть установлен «через генератор», но не вдавается в подробности о том, что это такое.

Этот вопрос может быть дубликатомНастройка ROOT_URL для просмотра приложений, но никто не ответил на это. Это также похоже наКак получить имя приложения Heroku из приложения, но ответы там включали запуск сценария после создания приложения - здесь я бы хотел установить это значение как часть первоначальной сборки.

Ответы на вопрос(4)

Ваш ответ на вопрос