【问题标题】:Delete and Redeploy Rails app to heroku删除 Rails 应用程序并将其重新部署到 heroku
【发布时间】:2014-03-29 09:11:14
【问题描述】:

我有一个部署到 Heroku 的 rails 应用程序。我最近进行了大量更改,删除了旧的迁移,重新创建了新的迁移,重新定位并处理了合并冲突......这个列表还在继续。

现在,我想从 heroku 中擦除我的整个 heroku“生产”应用程序,并将我的代码从我的 github master 分支重新部署到 Heroku。

是否有一种简单或“正确”的方法可以在 Heroku 上删除我的应用,将其擦除干净,然后重新部署?

【问题讨论】:

    标签: ruby-on-rails git heroku


    【解决方案1】:

    销毁应用:

    heroku apps:destroy --app example
    

    创建一个新的:

    heroku create example
    

    推到它:

    git push heroku -u master
    

    【讨论】:

      【解决方案2】:

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

      部署您的新代码,使用 -f 标志强制更新:

      git push heroku master -f
      

      删除并重新创建数据库:

      heroku pg:reset <DATABASE>
      

      迁移新数据库:

      heroku run rake db:migrate
      

      【讨论】:

      • 我非常需要那个 -f 谢谢你 carlosramireziii
      • 临时文件怎么样
      猜你喜欢
      • 2015-12-25
      • 1970-01-01
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-12
      • 1970-01-01
      相关资源
      最近更新 更多