Toy
@Toy
Front-end Developer @ Starbucks

Можно ли root directory nginx настроить на репозиторий svn?

Можно ли сделать так, чтобы при коммите чего-либо в svn изменения были доступны по сети через nginx?

Куда svn складывает последнюю ревизию?
  • Вопрос задан
  • 2959 просмотров
Решения вопроса 1
zoc
@zoc
Для этого можно настроить hook для того, чтобы после коммита актуальная версия копировалась в root папку nginx. В папке с вашим репозиторием есть папка hooks, там вам понадобится файл post-commit, в него и впишите команду обновления root папки.
Вот пример:
cd /site.root.folder && svn update
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@sergeyvolobuev
Subversion. Автоматическое обновление проекта при помощи хуков — тут подробно рассказано о такой схеме.
Ответ написан
Комментировать
sevka_fedoroff
@sevka_fedoroff
Можно просто по крону делать апдейт. Но будет небольшая задержка между коммитом и собственно появлением изменений на сервере. Надеюсь, это не продакшен у Вас?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы