【问题标题】:How to deploy a small rails app with Phusion Passenger如何使用 Phusion Passenger 部署小型 Rails 应用程序
【发布时间】:2012-11-21 21:03:19
【问题描述】:

虽然那里有大量关于部署的信息,但我现在很困惑。但也许你可以帮助我!

我有一个想要部署的现有 Rails 应用程序。

我的(服务器)设置:

  • Rails 3.2
  • VPS (Linode)
  • Ubuntu 12.04
  • 阿帕奇
  • Phusion 乘客

现在一切都已正确安装和配置,但是如何将现有应用程序获取到服务器。 FTP,Github? Capistrano 对我来说似乎更难。

这只是一个小应用程序,最简单的方法是什么?

【问题讨论】:

    标签: apache deployment ruby-on-rails-3.2 passenger


    【解决方案1】:

    如果 GitHub 是一个开源应用程序,或者如果您有 GitHub 帐户和可用的私有存储库,它会很棒。 Capistrano 可能是矫枉过正。

    如果您的源代码在 linux 或 OSX 笔记本电脑上,您可以使用 scp (http://linux.die.net/man/1/scp)。 FTP 也可以工作......真的取决于你的需要。

    在我所有的项目中,我的所有代码都经过某种源代码控制,即 SVN 或 Git,因此我始终确定我的最新更改在存储库中。然后,如果我必须对部署框进行快速调整,我可以将这些更改检查回源代码系统,然后将它们拉到我的本地系统上。如果使用 scp 或 ftp 推送代码,服务器上的任何更改都需要复制,这样很容易出错。

    【讨论】:

    • 祝肯特好运,不要忘记,如果您发现此答案有用/正确,请记住接受它。谢谢!
    猜你喜欢
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 2019-04-12
    • 2012-05-30
    • 1970-01-01
    相关资源
    最近更新 更多