【问题标题】:How to deploy multiple applications to the same server with capistrano?如何使用 capistrano 将多个应用程序部署到同一台服务器?
【发布时间】:2023-04-09 06:22:01
【问题描述】:

我刚刚用 phusion 乘客和 nginx 完成了我的服务器的设置,并配有 ruby​​ on rails,它们都在流畅地运行。现在我可以了,而且我已经使用 capistrano 部署了一个应用程序,并且我可以正常工作。

我的问题是我想在不同的域上托管多个应用程序,并使用 capistrano 在同一台服务器上部署它们。这甚至可能还是我只是希望太多?我似乎在这方面找不到任何东西,因此感谢您的帮助。

【问题讨论】:

    标签: ruby-on-rails nginx capistrano passenger


    【解决方案1】:

    如果您的应用程序只是相互不依赖的独立应用程序(即您单独部署它们),那么只需像往常一样使用 capistrano 部署它们。

    默认情况下,capistrano 将部署到诸如 /var/www/app_name 之类的文件夹中,因此只要所有应用在其 app_name.rb 中配置了不同的名称,它们就会很高兴地不知道彼此。

    您可能需要对您可能使用的某些服务更加小心,例如您可能希望命名您的 memcache 键(或运行单独的 memcache 实例)以避免应用程序之间的冲突。

    【讨论】:

      猜你喜欢
      • 2010-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-07
      • 2016-04-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多