我有一个现有的Rails 3.1rc4应用程序部署到Bamboo堆栈上的heroku。我想升级到3.1rc5并使用新的Cedar堆栈。由于我不能使用heroku stack:migrate
,我必须创建一个新的堆栈并推送到该堆栈。问题是我目前的应用程序位于appname.heroku.com
。如果我只是删除这个应用程序,并使用Cedar重新创建它,那么它将变成appname.herokuapp.com
。我将如何移动到雪松,同时仍然保持appname.heroku.com
?Heroku Bamboo to Cedar
6
A
回答
8
简单,只需将您的旧应用程序重命名为appnameold
,然后使用heroku create appname --stack cedar
创建一个新应用程序。 Heroku自动处理重定向,并且以前的链接不会中断。你可以Google for herokuapp.com
site names并测试他们,如果你想验证。
但是,如果您的问题是如何分别拥有两个子域,或者您只是喜欢appname.heroku.com
而不是appname.herokuapp.com
的外观,那么您的运气不好。
0
你不能 - Cedar应用程序使用herokuapp.com - 但你可以把appname.heroku.com上的sinatra应用程序重定向到appname.herokuapp.com,或者在你现有的应用程序中?或者使用自定义域?
2
我只是做了雪松堆栈迁移今日(删除通过Web界面的应用程序,并与--stack雪松再重新创建),并很高兴地发现,重定向现在是自动的,从http://devcenter.heroku.com/articles/error-codes#h16__redirect_to_herokuappcom:
H16 - 重定向到herokuapp.com
应用在雪松的新的HTTP路由栈使用herokuapp.com域。 在其已弃用的heroku.com域名上向Cedar应用程序发出的请求将被重定向到正确的herokuapp.com地址,并且该重定向 消息将被插入到应用程序的日志中。
相关问题
- 1. 从Heroku Bamboo堆栈升级到Cedar堆栈
- 2. Heroku Cedar上的HireFire没有被触发?
- 3. Heroku Cedar耙子版本
- 4. Heroku Cedar Rails 3.1 db:migrate失败
- 5. 在Heroku Cedar上使用“bundle install --local”
- 6. Heroku Cedar - Static Assets - Rails 3.0.x
- 7. 在Heroku Cedar上使用expire_page?
- 8. Heroku Cedar堆栈和命令heroku运行控制台
- 9. Heroku Bamboo上的Rails 3.1
- 10. 与heroku使用邮箱gem --cedar
- 11. 从Heroku Bamboo迁移到Cedar stack时,一些本地图书馆不见了!如何解决它?
- 12. Atlassian Bamboo部署后的Heroku错误
- 13. Heroku Bamboo:控制台无法加载
- 14. 绕过Cedar路由层,你能从Heroku中获得更好的性能吗?
- 15. Rails - Heroku to AWS
- 16. heroku db:pull to Ubuntu postgresql
- 17. 从Heroku上的父目录导入SCSS文件Cedar
- 18. Rubyonrails cloud9 to bitbucket to heroku更新
- 19. JQuery在开发中工作,而不是在Heroku上生产Cedar
- 20. Heroku Cedar堆栈和Rails 3.1 RC5不显示图像?
- 21. 在单个Heroku Cedar应用中部署Rails和Node.js
- 22. 如何在Heroku Cedar上启用gzip压缩(Python/Flask/Gunicorn)
- 23. Heroku上Cedar的临时文件系统的实际限制
- 24. 在Rails3/Heroku Cedar部署中反复运行后台脚本
- 25. Heroku Cedar - 没有用于装载Resque前端的静态资产
- 26. 在Heroku Cedar上部署Rails 3.1.3后的图像desapears
- 27. 在Cedar上使用自己的二进制文件,Heroku
- 28. 是否可以在Heroku Cedar上运行capybara-webkit(即分叉webkit_server)?
- 29. 系统“...&”仍然在Heroku Cedar/Rails 3.1上工作吗?
- 30. 我应该在Heroku Cedar上使用瘦身还是独角兽
重定向到appname.herokuapp.com是不可能的,因为我无法创建一个具有相同名称的新Cedar应用程序(它表示名称被采用)。 – LanguagesNamedAfterCofee