在 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 上运行节点和反应