Comments 9
Вам осталось сделать следующий шаг: написать на чем-то вроде phing сценарий сборки, который будет брать параметры, подставлять их в конфиги и класть файлы конфигов в нужное место.
На верном пути, товарищ )))
На верном пути, товарищ )))
что за бред настройки СЕРВЕРА класть в репозиторий
Не настройки СЕРВЕРА, а настройки ОКРУЖЕНИЯ приложения.
Вот вы как решаете проблему добавления в кронтаб еще одного задания? Неужели не храните файлик crontab в гите? Если же нет — как тогда раскладываете по стендам?
Вот вы как решаете проблему добавления в кронтаб еще одного задания? Неужели не храните файлик crontab в гите? Если же нет — как тогда раскладываете по стендам?
я настройки подключений, всякие секреты апи и прочее не храню в конфигах окружения, те что попадают в репозиторий, для этого есть специальные local файлы
Для кронтабов и прочего есть ansible/docker в зависимости от задачи.
Я обычно храню настройки и конфиги сервера в прод репозитории конфигов, который клонируется рядом с проектом и ссылается на него симлинкой из проекта.
Да, приходится возиться с синхронизацией дев и прод репозиториев конфигов, но зато это безопасно и ты не думаешь, что забыл какой-то конфиг сделать, чтобы приложение запустить.
Я обычно храню настройки и конфиги сервера в прод репозитории конфигов, который клонируется рядом с проектом и ссылается на него симлинкой из проекта.
Да, приходится возиться с синхронизацией дев и прод репозиториев конфигов, но зато это безопасно и ты не думаешь, что забыл какой-то конфиг сделать, чтобы приложение запустить.
Рано или поздно все мы приходим к этому:
The Twelve Factor App: Конфигурация
ну ведь удобно же — просто попробуйте.
The Twelve Factor App: Конфигурация
ну ведь удобно же — просто попробуйте.
Дилетантский вопрос. А в docker это нельзя упаковать?
Ну в общем да, изобрели для basic версии то, что уже есть в advanced
Sign up to leave a comment.
Мой взгляд на файлы настроек yii 2