没有Git的Amazon Elastic Beanstalk

时间:2014-04-08 16:32:11

标签: amazon-ec2 elastic-beanstalk

我正在尝试使用Amazon Elastic Beanstalk控制台将nodejs应用程序部署到Amazon EC2。我们有一个自定义存储库管理器,并没有使用Git。 Git是使用Beanstalk的先决条件吗?或者我可以在任何版本管理器中使用它吗?

2 个答案:

答案 0 :(得分:0)

是的,您可以创建一个node.js容器,并将其作为zip文件上传到您的Elastic Beanstalk应用程序实例。您必须确保您的zip文件包含具有所有必需配置的.ebextentions文件夹。

您可以在此处找到有关node.js容器配置的更多信息:

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_nodejs_custom_container.html

在这里:

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/command-options.html#command-options-nodejs

此外,您可以查看此博客,了解如何通过上传zip文件将“Ghost”(基于node.js的博客)部署到Elastic Beanstalk:

http://blogs.aws.amazon.com/application-management/post/Tx37ALIK2KLNIVC/Six-Steps-to-Deploy-Ghost-to-AWS-Elastic-Beanstalk

答案 1 :(得分:0)

您不需要使用git将应用程序包推送到Elastic Beanstalk。您可以将捆绑包上传到S3存储桶,然后使用eb command lineAWS CLI,首先创建"应用程序版本"指向该捆绑包,然后使用该版本更新您的环境。

eb命令行的相关文档:

对于AWS CLI: