将.gitignore中的某些文件部署到AWS Elastic Beanstalk

pet*_*ete 13 amazon-web-services amazon-elastic-beanstalk

知道eb deploy会在你的Git仓库中部署任何东西,包含在.gitignore中的文件的最佳方式是什么?即使用凭证等配置脚本.

提前致谢!

pet*_*ete 21

答案是创建一个.ebignore文件.下面是它的工作原理:

如果您的.gitignore中my_keys.php,因为您不想因敏感信息而提交它,请创建一个.ebignore文件,只添加您不希望分发给实例的文件.

如果你没有将my_keys.php添加到.ebignore,它将编译它并分发,而.gitignore会将它保存在你的远程仓库之外.

  • 我引用(来自AWS),"如果没有.ebignore,但是.gitignore,EB CLI将忽略.gitignore中指定的文件.如果存在.ebignore文件,EB CLI将不会读取. gitignore".(http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-configuration.html#eb-cli3-ebignore) (6认同)