Deployment 如何使用ebignore加速EB部署?

Deployment 如何使用ebignore加速EB部署?,deployment,amazon-elastic-beanstalk,node-modules,Deployment,Amazon Elastic Beanstalk,Node Modules,我正在将我的应用程序部署到ElasticBeanstalk。我使用的是.ebignore文件,因为有些文件我不想签入git,但我确实希望与应用程序一起部署(如应用程序机密、配置变量等)。我面临的问题是,当使用.ebignore时,部署会花费很长时间。我使用了--verbose标志,我可以看到它正在递归我的整个node_modules目录,并分别跳过每个文件。当我使用.gitignore部署时,它变得非常快 还有其他人经历过吗?如何加快这个过程?您能发布一段日志吗?您在“更新和部署”下有什么设置?

我正在将我的应用程序部署到ElasticBeanstalk。我使用的是
.ebignore
文件,因为有些文件我不想签入git,但我确实希望与应用程序一起部署(如应用程序机密、配置变量等)。我面临的问题是,当使用
.ebignore
时,部署会花费很长时间。我使用了--verbose标志,我可以看到它正在递归我的整个node_modules目录,并分别跳过每个文件。当我使用
.gitignore
部署时,它变得非常快


还有其他人经历过吗?如何加快这个过程?

您能发布一段日志吗?您在“更新和部署”下有什么设置?我也有同样的体验。当其中只有一个带有
节点\u模块的.gitignore时,它几乎是瞬时的。当你添加一个包含
node\u modules/
的.ebignore时,它需要花费很长的时间,因为它会遍历每个文件来“跳过”它。是的,我从来没有想到过这个。我最终彻底抛弃了弹性豆茎。我浪费了太多的时间来安装它。再加上随机部署失败和神秘莫测的错误消息。。。。。。呃。@dphaener你最终用了什么来代替弹性豆茎?@mirage我最终只是使用了我的常规部署例程。我使用puppet配置服务器,使用capistrano进行部署。我有一些我通常使用的食谱,结果对我来说效果更好。