[Moscow.pm] Конфиги
Andrew Kopeyko
kaa на zvuki.ru
Пн Дек 15 00:07:53 PST 2008
On Fri, 12 Dec 2008, Andrew Shitov wrote:
> Была тема про доки, теперь про конфиги :-)
>
> Вы для веб-проектов (хотя и не обязательно для них) храните конфиги
> (например, для Апача) в репозиториях? А где?
>
> Вопрос в том, что если их хранить в конфигах, то они обычно
> оказываются непереносимыми,
Да, в репозитории имеет смысл хранить шаблон конфига.
Обычно рядом с шаблонами лежит Makefile, который
- знает всю специфику серверов
- умеет сгенерить реальный конфиг
- умеет положить конфиг на место, и переконфигурить Апач
Хотя и здесь могут быть варианты "по обстоятельствам" : в одном
ответственном проекте конфиг Апача был густо пересыпан IfDefine'ами - с
тем, чтобы будучи запущенным без параметров, соответствовать боевому
серверу. А на девелоперском сервере - надо было запускать Апач с волшебным
параметром. Всю эту специфику, конечно, знали старт-стоп скрипты. Но
сделано было так - для удобства человека, чтобы при работе на боевом
сервере не вспоминать "нужное заклинание".
> как-то странно их править автоматом после
> деплоймента. Вручную настраивать тоже странно.
Ничего странного в том, чтобы получить требуемый результат - нет.
--
Best regards,
Andrew Kopeyko <kaa на zvuki.ru>
Подробная информация о списке рассылки Moscow-pm