Как мне управлять конфигурацией Sphinx в управлении версиями? - PullRequest
1 голос
/ 02 сентября 2010

У меня проблема с моим рабочим процессом и Sphinx.Я хочу сохранить файл конфигурации для Sphinx в системе контроля версий, чтобы им было легче управлять.Это означает, что проще связать файл с обновлениями кода и т. Д. Однако файл конфигурации хранится в / usr / local / etc.

Есть два решения, о которых я могу подумать.Сохраните файл в хранилище и переместите его в правильную папку при развертывании или перекомпилируйте Sphinx, чтобы найти файл в моем хранилище.У меня было предложение от кого-то использовать символическую ссылку, но это все еще требует изменения в развертывании.

Есть ли в Сфинксе элегантное решение, которое мне не хватает?

1 Ответ

1 голос
/ 02 сентября 2010

возможно, файл /usr/local/etc/sphinx.conf будет скриптом, который извлекает фактическую конфигурацию sphinx из файла в вашем репо.

http://sphinxsearch.com/docs/current.html#rel098 прокрутите вниз до общего и вы увидите:

"добавлена ​​поддержка скриптов (синтаксиса shebang) для файлов конфигурации (пример: #! / Usr / bin / php в первой строке)"

...