Подтвердить что ты не робот

Как создать sububdomain для приложения на heroku: (например, sub.myapp.herokuapp.com)

Я запускаю приложение для нескольких арендаторов, которое использует субдомены для арендаторов на Heroku. В производстве у меня есть домен, где субдомены указывают на мое приложение heroku. (Все это прекрасно работает)

Для этапа, я бы хотел протестировать, не создавая другой домен. Поскольку мое приложение использует первый субдомен, он видит, чтобы найти текущего арендатора, я надеялся использовать URL-адрес, например: tenant.myapp.herokuapp.com. Однако это не работает (heroku возвращает ошибку "нет такого приложения".)

Я нашел этот пост от 2 лет назад, в котором говорится, что это должно быть возможно, но я не вижу этого дополнения/больше в ссылочной документации.

Я попытался добавить поддомены в качестве шаблона в heroku, запустив

heroku domains:add *.myapp.herokuapp.com

но это вернуло

! Trying to hijack another Heroku app? Tsk, tsk.

Кто-нибудь знает, может ли это быть достигнуто, и если да, то как?

note: Я использую мою промежуточную среду на CNAMING *.staging.myapp.com на myapp.heroku.com, но хотел бы очистить ее.

4b9b3361

Ответ 1

Здесь, как вы используете субдомены с героем

Подробные сведения здесь

Пользовательские субдомены

Для каждого настраиваемого субдомена, который вы хотите подключить к своему приложению (например, www.example.com), используйте команду domains:add из Heroku CLI:

$ heroku domains:add www.example.com`
Adding www.example.com to example... done

Это уже недействительно: "Субдомены в настоящее время не возможны на герою"