我有一個現有的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