Rails 3:HEROKU阶段和生产回购管理
|
根据他们的文档,我已经将我的应用程序设置为在带有过渡和生产环境的Heroku上运行。 http://devcenter.heroku.com/articles/multiple-environments
使用登台应用程序管理,推送整个部署或新分支以测试登台似乎非常简单。我想知道如何管理生产版本。
部署新代码时如何保持生产正常运行?我要从暂存中引入更改,还是要在合并了更改的情况下重新部署整个应用程序?
其次,在所有这些过程中如何管理数据库并使之保持完整?我习惯于在本地运行,如果您进行新的部署和新的rake:db:migrate,则会丢失所有数据库数据。在生产中如何做到这一点而不会丢失您的记录?
谢谢您,也欢迎有关heroku管理的任何其他技巧。
没有找到相关结果
已邀请:
1 个回复
醒荒捆府绣
以获得可以使用的命令列表-特别是有关发行版的命令,以便您可以还原到以前的发行版。
和
(实际命令可能会稍有不同)确实很有用,尽管在启动控制台时,请务必小心不要过多地篡改数据。 有了Heroku,就不需要部署命令-就在您进行git push时,更新的代码就在那里。如果您以前使用过capistrano,则无需\“ cap deploy \”。 希望这可以帮助。