Установка приложения 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