Конфигурирование и запуск приложения GitFlic


Перед конфигурацией приложения, ознакомьтесь с назначением параметров на странице Конфигурация application.properties

После запуска перейдите по адресу указанному при конфигурировании и проверьте работоспособность сервиса

Стандартный пользователь и пароль:

Значение Параметр
Почта adminuser@admin.local
Пароль qwerty123

Создание ключа для ssh сервера

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

sudo mkdir -p /opt/gitflic/cert;

2. Создайте сертификат и поместите его в директорию созданную в п.1
* Имя файла сертификата должно быть key.pem

sudo ssh-keygen -t ed25519 -f /opt/gitflic/cert/key.pem

Конфигурация через gitflic.sh configure

* Доступно в версии 3.0.0 и выше
* Команда выполняется из папки, в которую было установлено приложение

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

sudo chmod +x gitflic.sh

Запустите программу конфигурации и следуйте инструкциям на экране

sudo ./gitflic.sh configure

*Используйте ключи при запуске команды что бы правильно сконфигурировать приложение. Без указания ключей будут применены настройки по умолчанию.

Ключ Значение Значение по умолчанию Описание
-m ent, full, base base Указание версии приложения
ent - enterprise-medium , full - enterprise full , base - base (OnPremise)
-c Путь до файла конфигурации /etc/gitflic/ Указание нестандартного пути до файла конфигурации.
Значение должно заканчиваться на /
-nit Ключ указывающий на пропуск интерактивного режима установки.
Будет формирован конфигурационный файл со стандартными настройками
-smtp Ключ указывающий, что необходимо сконфигурировать настройки SMTP сервера

Конфигурация в ручном режиме

Отредактируйте файл application.properties, скопированный раннее при установке, в соответствии с описанием конфигурационных параметров.

* Все параметры, помеченные как обязательные, должны быть определены в файле.

Запуск через gitflic.sh start

Запустите программу gitflic.sh с параметром start* *Команда выполняется из папки, в которую было установлено приложение

sudo ./gitflic.sh start
sudo ./gitflic.sh start -c <путь до файла с настройками>

* Используйте ключи при запуске команды что бы правильно сконфигурировать приложение. Без указания ключей будут примены настройки по умолчанию.

Ключ Параметр по умолчанию Описание
-c /etc/gitflic/ Указание нестандартного пути до файла конфигурации.
Значение должно заканчиваться на /
-j ./ Указание пути до файла gitflic.jar
Значение должно заканчиваться на /
-mmx Максимальное количество выделяемой оперативной памяти для JVM

C особенностями JVM и параметром -mmx, можно ознакомиться на данной странице.

Запуск в ручном режиме

Выполните команду * Команда выполняется из папки, в которую было установлено приложение

java -jar gitflic.jar --spring.config.additional-location=file:/etc/gitflic/

* Параметр --spring.config.additional-location=file: - Указание пути до файла с настройками приложения. Путь должен заканчиваться на /. /etc/gitflic/ - Директория по умолчанию.

C особенностями JVM и параметрами запуска приложений, можно ознакомиться на данной странице.

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