Я пытаюсь получить приложение Crossbar.io, работающее на Heroku. Crossbar.io требует, чтобы вы разместили хост приложения в файле конфигурации, который использовался для запуска приложения. Я пробовал следующее:Получить хост и порт для приложения Heroku
- my-app-name.herokuapp.com: Нет кубиков. Я полагаю, что Heroku делает какое-то причудливое перенаправление внутри, что мешает этому работать.
- $ HOSTNAME: запуск сценария, который выводит HOSTNAME, и использование результата в файле конфигурации также не работает. HOSTNAME - это GUID, который не содержит полезной информации.
- IP: Я попытался получить внешний IP-адрес приложения, но не повезло. IP меняется каждый раз, когда я запускаю приложение.
Есть ли установленный способ сделать это на Heroku?
Также для конфигурации требуется порт, и Heroku, кажется, назначает их динамически. Любой способ доступа к порту (в идеале до запуска приложения)