Конфигурирование и запуск приложения 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