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

How to deploy Symfony app in AWS Code Deploy using Github?

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

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

你会推荐做什么?

我想知道我是否可以编写一个 shell 脚本,该脚本在安装后执行并从 s3 存储桶复制到整个产品 parameters.yml?

symfony 中当前的最佳实践是使用环境变量,请参阅 doc for more information. And I found this question 设置变量的提示。