【问题标题】:Amazon Elastic Beanstalk without Git没有 Git 的 Amazon Elastic Beanstalk
【发布时间】:2014-05-21 12:01:27
【问题描述】:

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

【问题讨论】:

    标签: amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    是的,您可以创建一个 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

    【讨论】:

      【解决方案2】:

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

      eb命令行的相关文档:

      对于 AWS CLI:

      【讨论】:

        猜你喜欢
        • 2014-03-06
        • 2018-10-13
        • 2016-07-26
        • 2014-12-15
        • 1970-01-01
        • 2013-12-05
        • 2013-06-12
        • 2015-02-23
        • 2016-12-29
        相关资源
        最近更新 更多