具有 git 的弹性豆茎

Elastic Beanstalk with git

我有一个大约 450mb 的节点应用程序。 .git/ 文件夹大约有 200mb。我正在使用本教程通过 EB cli 部署我的应用程序

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-getting-started.html

我的问题是,每当我进行微小的更改时,上传的文件总是在 200 MB 左右(无论我所做的更改多么微小)。为什么不只上传相关代码?

提前致谢

see this answer。 Elastic beanstalk 获取您的 git 内容,压缩它,然后上传到 S3。不幸的是,它不适用于增量。

你能做什么?

  1. 确保您的 git 存储库中没有不必要的文件。使用 .gitignore
  2. 将大型静态文件存储在 S3 中,而不是 git
  3. 使用云服务器部署到EB,带宽更大,离AWS更近。我正在使用 Wercker 构建我的应用程序并部署到 Eb。