У нас на Gitosis работает сервер git, на котором размещаются наши проекты. Мы создали интерфейс для отображения информации о наших репозиториях, и теперь нам нужно развернуть его на Mac с запущенным gitosis. Файлы для приложения Sinatra должны находиться в папке / Users / git / repositories, но мы также хотели бы, чтобы приложение Sinatra запускалось всякий раз, когда обновляется основная ветвь.
Существует ли инструмент, специально предназначенный для развертывания на Mac / пример Git-хука, который будет развертываться таким образом?
Мы ищем максимально простое развертывание. Я предполагаю, что он будет работать на Apache, и нам нужно будет добавить виртуальный хост ....
РЕДАКТИРОВАТЬ: Passenger Pane выглядит интересно ... кто-нибудь использует это для этого? Кроме того, я предполагаю, что файлы могут находиться в нашей существующей папке Library / WebServer / Documents и просто ссылаться на репозитории gitosis, без проблем с разрешениями