部署 rails 应用数字海洋服务器

deploy rails app digital ocean server

我对 rails 有点陌生,但我设法制作了一个 rails 应用程序。 现在我想将它部署到 Digital Ocean 服务器。 我得到的只是

1- 在 rails 应用

上完成 ruby

2- 数字海洋 IP

3- 用户名

4-密码

谁能告诉我部署它的步骤以及使用哪些工具?

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

好吧,就你所拥有的而言,这是一个好的开始 :) 您需要某些工具才能部署到生产环境中。除了部署 rails 应用程序(不仅在数字海洋上,而且几乎在任何服务器上)之外,这就是您所需要的。

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

使用上面和下面列出的工具 this link 您应该能够在数字海洋上部署应用程序

我建议您手动安装所有内容,这样您就可以掌握它的窍门。

希望对您有所帮助。