【发布时间】:2015-06-19 15:47:20
【问题描述】:
我正在运行一个多租户应用程序,该应用程序在 Heroku 上为租户使用子域。在生产中,我有一个域,其中子域指向我的 heroku 应用程序。 (这一切都很好)
对于暂存,我想在不创建另一个域的情况下进行测试。由于我的应用程序使用它看到的第一个子域来查找当前租户,因此我希望使用如下 URL:tenant.myapp.herokuapp.com。但是,这不起作用(heroku 返回“没有这样的应用程序”错误。)
我从 2 年前发现 this post 说它应该是可能的,但我在引用的文档中不再看到这个插件/选项。
我尝试通过运行将子域添加为 heroku 中的通配符
heroku domains:add *.myapp.herokuapp.com
但这返回了
! Trying to hijack another Heroku app? Tsk, tsk.
有谁知道这是否仍然可以实现,如果可以,如何实现?
注意:我目前正在通过 CNAMING *.staging.myapp.com 到 myapp.heroku.com 使用我的暂存环境,但想清理它。
【问题讨论】: