使用PHP的作曲家和Amazon的Elastic Beanstalk时,如何调用每个环境的自定义配置文件?例如,当拥有" composer.dev.json"时" composer.master.json"文件(其中一个可以从" dev"版本/分支请求文件,而另一个可以向稳定文件请求文件)。
Elastic Beanstalk的作曲家内置。为了使用它,您唯一需要做的就是在根文件夹中添加" composer.json"文件。如果您想为每个版本使用自定义作曲家文件,也可以相对容易地完成。创建一个名为" .elasticBeanstalk"的文件夹及其相对文件" optionsettings.branch-name" - 应该使用" EB CLI",特殊性,命令" EB Init"one_answers" EB Branch"创建它 - 更多信息可以是在此处找到http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cmd-commands.html。
我们拥有Optionsettings文件后,我们应该在其中定义一个名为" Composer"的参数,并将其指向我们要运行的自定义作曲家文件,例如: [aws:elasticbeanstalk:application:environment]
COMPOSER=composer.dev.json
在您的下一个删除物上,它应该使用Composer.dev.json