通过Capistrano在轨道上部署红宝石

时间:2015-07-08 07:28:51

标签: ruby-on-rails ruby capistrano digital-ocean capistrano3

我已成功将我的ruby on rails应用程序部署到 Digital Ocean 中的ubuntu 14.04虚拟机。我使用了 Apache2和乘客

现在我想使用 Capistrano 将其部署到同一个地方。我在开发人员环境中使用mac机器。我安装了Capistrano 3.4。 ssh连接已经与我的本地机器和服务器以及我的服务器和我在bitbucket中的mercurial版本控制系统一起设置。

如何通过capistrano部署它。我尝试了很多教程。许多人已经过时了,我甚至都不亲近。我已经在 uat environment 中将其部署在服务器中,并且检出源代码并将其保存在服务器的桌面中。我还设置了一个sudo权限的用户.MySQl2数据库也在同一台服务器上。请帮帮我。

1 个答案:

答案 0 :(得分:1)

你可以在这里看到gist,有4个文件

  • deploy.rb
  • production.rb
  • capfile
  • Gemfile //只有capistrano必需的gem snippet

但是我已经使用nginx和passenger配置了。