这是我的问题的一些背景......
我一直使用 3rd Party 作为平台来托管我的 Rails 应用程序,它很棒。如此容易上手并充分利用 AWS 的强大功能!
然而,对于我想做的一些任务,我可以通过开发在本地控制的 gems/server/ruby 版本存在冲突,但从未在我的第 3 方上工作,因为对您无法更改的环境有一定程度的控制. 这意味着它是一个稳定的平台,但你不能真正跳出框框。我正在使用 Trinidad / Jruby,它具有很大的性能优势!
这就是我正在做的
所以我决定启动我自己的 EC2 实例。这进展非常顺利。但是,我有兴趣了解每个人在部署方面会做什么。目前我正在将 git 下载到 EC2 服务器并从命令运行 rails。理想情况下,我希望 rails 在后台运行,并在启动时启动。
问题
您如何将 EC2 实例配置为完整的生产服务器,而不仅仅是通过 SSH 从命令运行的服务器。例如,是否有设置自己的部署工具?
谢谢
查理