Amazon Elastic Beanstalk:如何自定义Ruby AMI?

下面的文章解释了如何创build一个基于Tomcat的自定义Beanstalk AMI。 在创buildAMI之前,键是运行以下命令:

sudo -s cd /etc/init.d ./httpd start ./tomcat7 start 

然而,我没有find任何文件的configuration必须在新的基于Ruby的 Beanstalk服务器上看起来像什么。

有没有人有经验呢?

在部署基于机架的Web应用程序之前,新的基于Ruby的Elastic Beanstalk容器不需要任何特殊的configuration。 您可能会发现您需要自定义环境。

如果您需要pipe理环境中安装的软件包,则应使用随Web应用程序一起部署的.ebextensionsconfiguration。 你可以在这里和这里了解更多。

如果您需要安装您的Web应用程序依赖的Ruby gems,则应该在您的Web应用程序中包含Gemfile。 这些gem将在部署应用程序时安装。