rai*_*guy 8 ruby-on-rails github heroku
我有一个关于heroku的项目工作正常.现在我想用不同的url(相同的代码)创建与我现在工作的相同的项目.这样我就可以将新网址作为"测试"网站提供给客户.我知道在heroku我可以重命名网址,但我想完全将开发与测试分开(数据库明智).
什么是最好的解决方案?我是从头开始的吗?cd进入我机器上的新文件夹...来自github的克隆项目... make new database -test ... push to heroku ... etc. 等等
vda*_*bry 10
Heroku toolbelt现在提供了fork一种克隆现有应用程序的方法.它将使用相同的源代码,相同的数据库数据和相同的附加组件复制您的应用程序.
只需输入:
heroku fork --from sourceapp --to targetapp
Run Code Online (Sandbox Code Playgroud)
https://devcenter.heroku.com/articles/fork-app
您应该检查一下heroku_san,我专门为轻松地将多个环境部署到Heroku而设计。它也已经包含了许多其他细节,您在处理多个“应用程序”时需要自动化,例如共享和重新启动时自动迁移。
设置完成后,操作非常简单:
rake production deploy
Run Code Online (Sandbox Code Playgroud)
最好的解决方案是什么?我要从头开始吗?cd 到我机器上的新文件夹...从 github 克隆项目...创建新数据库 -test ...推送到 heroku...等等。ETC。
是的,我只是从 GitHub(如果您在 GitHub 上有它)或当前的 Heroku 位置制作该存储库的副本(克隆)。然后在 Heroku 中启动一个新项目,并将克隆的(可能是修改过的)第二个站点作为该项目推送到 Heroku。
| 归档时间: |
|
| 查看次数: |
6082 次 |
| 最近记录: |