Здравствуйте,
Для настройки окружения есть папка enviroments. Но не совсем понятно, стоит ли её содержимое добавлять в репозиторий? Елси добавлять то теряется смысл игнорировать в репозитории файлы config/main-local для папок common или fronend.
Как правильно сохранять конфиги с паролями, спасибо за ответ.
main-local в конфигах environment
Re: main-local в конфигах environment
Папка enviroments – только для примера файлов. Реальных данных там быть не должно.
Re: main-local в конфигах environment
Либо вручную, либо в environments хранятся с плэйсхолдерами 'dsn' => '%DB_DSN%' и заменяются через sed или через Puppet/Chef, либо переписываются на 'dsn' => getenv('DB_DSN') вплоть до неиспользования *-local-файлов для чтения из переменных среды виртуалки или контейнера.
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49
Re: main-local в конфигах environment
Еще можно хранить шаблоны prod окружения вместе с доступами в отдельном приватном репозитории (предварительно добавить enviroments/prod в .gitignore)