删除并重新部署Rails应用程序到Heroku。

32
我有一个部署在Heroku上的Rails应用程序。最近我进行了许多更改,删除了旧的迁移,创建了新的迁移,变基并处理了合并冲突...等等。
现在,我想将我的整个Heroku "production"应用程序从Heroku中清除,并从我的GitHub "master"分支重新部署我的代码到Heroku。
是否有一种简单或“正确”的方法来删除Heroku上的我的应用程序,彻底清除它,然后重新部署?
2个回答

119

卸载应用:

heroku apps:destroy --app example

创建一个新的:
heroku create example

向它推送:

git push heroku -u master

Screen grab from Heroku Tool belt


34

如果你不想删除整个应用程序(也许你想保留插件和其他配置),你可以重置数据库并强制更新代码。

通过使用-f标志部署新代码,强制进行更新:

git push heroku master -f

删除并重新创建数据库:

heroku pg:reset <DATABASE>

迁移新的数据库:

heroku run rake db:migrate

2
我非常需要那个-f,谢谢carlosramireziii。 - dreamerkumar
临时文件怎么样? - Muhammad Umer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接