4

这是我第一次部署 Rails 应用程序,我不知道该怎么做。我在 Digital Ocean,我有 5 美元的 Droplet,我必须说它们到目前为止很棒,还提供了很棒的文档。我一直在阅读这篇文章,https://www.digitalocean.com/community/articles/how-to-1-click-install-ruby-on-rails-on-ubuntu-12-10-with-digitalocean 并且有已经是我服务器上的一个应用程序。

所以我的问题是,由于我的应用程序在生产模式下本地运行良好,我可以只在我的 droplet 中使用 ssh 并用我的应用程序替换现有的应用程序吗?只有一个git clone .....?不使用 capistrano 吗?

4

1 回答 1

2

是的。

但是,我建议使用 capistrano。它使您可以比您自己做的事情快得多。

IE。部署时,您可以自动迁移数据库。Capistrano 还保留最后几次部署的备份,如果您在测试期间没有注意到的问题出错,这将允许您恢复所有内容。

另一方面,设置起来并不难。它还允许您轻松地部署到多台机器和环境。

于 2013-11-29T20:01:07.067 回答