2014-02-26 62 views
31

我有一個部署到Heroku的Rails應用程序。我最近做了很多改變,刪除了舊的遷移,重新創建了新的遷移,重新設計並處理了合併衝突......這個名單還在繼續。刪除並重新部署Rails應用程序到heroku

現在,我想從heroku中擦除我的整個heroku「製作」應用程序,並將我的代碼從我的github master分支重新部署到Heroku。

有一個簡單的或「正確」的方式來刪除我的應用程序在Heroku上,擦拭乾淨,然後重新部署?

回答

30

如果你不想刪除en輪胎應用程序(也許你想保持你的附件和其他配置相同),你可以重置數據庫並強制更新代碼。

部署新的代碼,通過使用-f標誌強制更新:

git push heroku master -f 

刪除並重新創建數據庫:

heroku pg:reset <DATABASE> 

遷移新鮮數據庫:

heroku run rake db:migrate 
+2

我很需要那個 - f謝謝你carlosramireziii – dreamerkumar

+0

什麼是臨時文件 –

112

摧毀應用程序:

heroku apps:destroy --app example 

創建一個新問題:

heroku create example 

推到它:

git push heroku -u master 

Screen grab from Heroku Tool belt

+3

感謝用於解釋如何刪除應用程序。 –

+0

@達米馬修 - 它像魅力一樣工作。 – Alex

相關問題