ruby-on-rails - 您将哪些部署目录用于 Rails 应用程序(部署到 debian 机器)?

标签 ruby-on-rails ruby linux deployment mongrel

我想知道 Rails 应用程序的最佳部署目录是什么?一些开发人员使用诸如 /u/apps/#{appname} 之类的目录。使用 /u/apps/#{appname} 而不是 /var/www/#{appname} 或其他操作系统时,是否有任何优势默认目录?

显然,我想选择具有最佳安全属性和设置服务器环境的阻力最小的目录。

您如何部署 Rails 应用程序?为什么要使用特定目录?无论如何,您认为这真的很重要吗?

最佳答案

正如其他人所说,将应用程序保存在何处并不重要 - 重要的是您对此保持一致,因此无论您在哪个服务器上,都只是一个例子到通常的位置。

我认为人们使用/u/apps/#{appname} 的唯一原因是它是 Capistrano 的默认设置 - 当然,我这样做似乎很奇怪。

关于ruby-on-rails - 您将哪些部署目录用于 Rails 应用程序(部署到 debian 机器)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/166370/

相关文章:

ruby-on-rails - 如何强制 Rails ActiveRecord 提交事务刷新

ruby-on-rails - 无法刷新错误数组

linux - 如果文件中存在,awk 管道的尾部不追加

linux - 等待另一个程序启动的进程终止

ruby-on-rails - 如何使用 RestClient 进行 Rails 基本授权?

ruby-on-rails - 如何让 ActionMailer 记录已发送的消息但不包含附件?

arrays - Ruby,遍历变量名数组,将方法应用于每个并替换变量值

ios - 在 ubuntu 14.04 vps 上访问 var/www 文件夹

ruby-on-rails - 使用回形针删除图像

ruby-on-rails - 目录 : Securing a Closed API