部署rails app数字海洋服务器

时间:2016-04-21 12:21:48

标签: ruby-on-rails digital-ocean

我对rails很新,但不知怎的,我设法制作了一个rails应用程序。 现在我想将它部署到Digital Ocean服务器。 我得到的只是

在rails app上完成ruby

2-数字海洋的IP

3-用户名

4-密码

有人可以告诉我部署它的步骤以及要使用的工具吗?

(我使用fireFTP和Filezella更改了一些现有的应用程序,但不确定它们在这里是否有用)

1 个答案:

答案 0 :(得分:3)

嗯,这是一个很好的开始,你有什么:) 您需要某些工具才能在生产中部署。除了在数字海洋上部署rails应用程序,而且几乎在任何服务器上都可以使用以下内容。

  1. Capistrano:部署工具github repo
  2. Nginx:网络服务器
  3. 应用服务器:Unicorn/Puma/Passenger - 我同时使用独角兽和乘客
  4. SSH访问您的服务器
  5. 要在服务器上设置的Mysql或您选择的任何数据库
  6. 您还应该使用rvm来管理红宝石
  7. 此外,您可能还想使用厨师
  8. 管理您的包裹

    使用上面列出的工具和this链接后,您应该可以在数字海洋上部署应用

    我建议您手动安装所有内容,以便掌握它。

    希望有所帮助。