在 AWS Elastic Beanstalk 上部署 rails 应用程序

Posted

技术标签:

【中文标题】在 AWS Elastic Beanstalk 上部署 rails 应用程序【英文标题】:Deploying rails application on AWS Elastic Beanstalk 【发布时间】:2012-09-24 12:15:42 【问题描述】:

您好,你们中有人知道如何在 AWS Elastic Beanstalk 上部署 Rails 应用程序吗?以前我在 AWS 上运行了 2 个 php 应用程序,这很容易部署。还有我们需要选择任何特定的 EC2 服务器来部署 rails 应用程序,我们将如何自动化 rails 服务器命令?谢谢

【问题讨论】:

【参考方案1】:

目前没有 Ruby on Rails Elastic Beanstalk。您可以进行 JRuby 设置,将应用程序编译成 WAR 文件并部署在 Java Elastic Beanstalk 上。教程见以下链接http://techylinguist.com/posts/2012/01/13/deploy-jruby-rails-application-war/

但我个人不会推荐它。为了在 AWS 上部署 Rails 应用程序,我使用 Opscode Chef。他们的网站上有一些教程http://wiki.opscode.com/display/chef/Guides

更新:

AWS Elastic Beanstalk 现在支持 Ruby on Rails。查看他们的文档http://aws.amazon.com/documentation/elasticbeanstalk/

【讨论】:

感谢朋友,非常有用的文章 不再需要,Elastic Beanstalk 现在支持 Ruby!【参考方案2】:

我知道这是在提出最初的问题之后很久,但 AWS Elastic Beanstalk 现在支持 Ruby(1.8 和 1.9)。你可以view the announcement here。

【讨论】:

以上是关于在 AWS Elastic Beanstalk 上部署 rails 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

在 AWS Elastic Beanstalk 上扩展 Magento

如何在 AWS Elastic Beanstalk 上设置 HTTPS

如何在 AWS Elastic Beanstalk 上设置 HTTPS

在 AWS Elastic Beanstalk 上运行节点和反应

如何使用 aws cli 在 Elastic Beanstalk 上上传和部署?

在aws elastic beanstalk上上传文件?