如何使用Github在AWS Code Deploy中部署Symfony应用程序?

时间:2017-05-04 12:35:59

标签: php shell symfony amazon-web-services aws-code-deploy

我正在使用AWS Code Deploy将Symfony项目部署到由多个EC2实例组成的自动缩放组。目前我使用S3文件上传选项为我的应用程序部署了修订版,但是我希望能够直接从Github部署。

我遇到的问题是如何处理parameters.yml文件?它包含运行应用程序所需的各种敏感信息。因此,出于多种原因,我不想将参数.yml的生产配置推送到远程仓库。

你会建议做什么?

我想知道我是否可以编写一个执行AfterInstall的shell脚本,并从s3存储桶中复制prod parameters.yml?

1 个答案:

答案 0 :(得分:1)

symfony目前的最佳做法是使用环境变量,有关详细信息,请参阅documentation。我发现doc有关于设置变量的提示。