Как развернуть приложение Symfony в AWS Code Deploy с помощью Github?

Я использую AWS Code Deploy для развертывания проекта Symfony в группе автоматического масштабирования, состоящей из нескольких экземпляров EC2. В настоящее время я развертываю ревизии для своего приложения, используя опцию загрузки файлов S3, однако я бы предпочел иметь возможность развертывания непосредственно из Github.

У меня проблема в том, что делать с файлом parameters.yml? Он содержит различную конфиденциальную информацию, необходимую для запуска приложения. Поэтому я не хочу выдвигать производственную конфигурацию parameters.yml в удаленное хранилище по ряду причин.

Что бы вы порекомендовали сделать?

Мне было интересно, могу ли я написать сценарий оболочки, который выполняется AfterInstall и копирует через prod parameters.yml из корзины s3?

0

Решение

В настоящее время в Symfony рекомендуется использовать переменные окружения, см. доктор для дополнительной информации. И я нашел этот вопрос с подсказками для установки переменных.

1

Другие решения

Других решений пока нет …