我正在尝试使用Amazon Elastic Beanstalk控制台将nodejs应用程序部署到Amazon EC2。我们有一个自定义存储库管理器,并没有使用Git。 Git是使用Beanstalk的先决条件吗?或者我可以在任何版本管理器中使用它吗?
答案 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:
答案 1 :(得分:0)
您不需要使用git将应用程序包推送到Elastic Beanstalk。您可以将捆绑包上传到S3存储桶,然后使用eb command line或AWS CLI,首先创建"应用程序版本"指向该捆绑包,然后使用该版本更新您的环境。
eb命令行的相关文档:
对于AWS CLI: