Установка приложения GitFlic


Скачайте последнюю версию GitFlic self-hosted.

Установка через install.sh

* Доступно в комплектах поставки версии 3.0.0 и выше

Сделайте скрипт исполняемым

sudo chmod +x install.sh

Запустите программу установки

* Команда выполняется из папки, в которую было распаковано приложение
* Добавьте ключ -q что бы убрать интерактивный режим

sudo ./install.sh

Структура и расположение файлов:

/var/gitflic/ - Статические файлы пользователей
/opt/gitflic/ - Файлы приложения
/etc/gitflic/ - Файлы настроек приложения
/var/log/gitflic/ - Файлы логов приложения

Установка в ручном режиме

Для работы приложения, вам потребуется создать рабочие директории для следующих типов файлов:

  • Пользовательские изображения
  • Репозитории git
  • Файлы релизов
  • Файлы Реестра Пакетов
  • Артефакты cicd

1. Создайте директории для хранения статических файлов.*

for d in cicd repo img releases registry; do sudo mkdir -p "/var/gitflic/$d"; done;

2. Создайте директорию для размещения приложения*

sudo mkdir -p /opt/gitflic

3. Создайте директорию для размещения настроек приложения*

sudo mkdir -p /etc/gitflic

4. Создайте директорию для размещения логов приложения*

sudo mkdir -p /var/log/gitflic

5. Скопируйте файл gitflic.jar в директорию созданную в п. 2 * Команда выполняется из директории, в которую было распаковано приложение

sudo cp gitflic.jar /opt/gitflic/

6. Скопируйте файл со стандартными настройками в директорию созданную в п. 3**
* Команда выполняется из директории, в которую было распаковано приложение
* В версиях ниже 3.0.0 ,файл application.properties находится в директории default-config

sudo cp application.properties /etc/gitflic/application.properties

* Данные директории можно размещать в удобном для вас месте. В таком случае будет необходимо переопределить соответствующий параметр в настройках приложения в файле application.properties.

** Имя файла настроек должно быть application.properties

Предварительные условия
Конфигурирование и запуск приложения GitFlic