Как получить текущее имя хоста в Heroku

Я играюсь с развертыванием приложений Clojure/Noir на Heroku, и мое приложение в основном работает. Тем не менее, последняя часть, которую мне нужно, — это выяснить имя хоста моего приложения при развертывании на Heroku. В идеале я хочу делать это динамически, а не жестко кодировать.

Итак, если, например, URL-адрес моего приложения «http://freez-windy-1800.herokuapp.com», я хочу иметь возможность динамически получать его в своем коде clojure.

Я знаю, что могу просмотреть входящий запрос, чтобы понять это, но в идеале я хотел бы иметь какую-то «настройку», где я оцениваю выражение один раз и сохраняю значение в переменной, которую затем могу использовать. use (из мира Python/Django, я думаю об эквиваленте settings.pyв Clojure).

Для справки: код, который я развертываю, доступен по адресу https://github.com/rmanocha/cl-short.

9
задан animuson 26 June 2012 в 02:21
поделиться