Конфигурирование и запуск приложения GitFlic
Перед конфигурацией приложения, ознакомьтесь с назначением параметров на странице Конфигурация application.properties
Конфигурация
- Конфигурация приложения выполняется путем изменения соответствующих параметров в файле application.properties, скопированном раннее при установке.
- Все параметры, помеченные как обязательные, должны быть определены в файле.
- Для применения изменений необходимо перезапустить приложение
Запуск приложения GitFlic
Команда выполняется из папки, в которую было установлено приложение /opt/gitflic/bin
- по умолчанию
sudo -u gitflic java -jar gitflic.jar --spring.config.additional-location=/etc/gitflic/application.properties
-
Создайте файл юнита systemd
touch /etc/systemd/system/gitflic-server.service
-
Вставьте необходимые параметры для запуска в файл /etc/systemd/system/gitflic-server.service
sudo cat <<EOF >> /etc/systemd/system/gitflic-server.service Description=Startup unit for run Gitflic service Documentation=https://docs.gitflic.space/ After=network.target [Service] Type=simple User=gitflic Group=gitflic WorkingDirectory=/opt/gitflic/ ExecStart=/usr/bin/java -jar /opt/gitflic/bin/gitflic.jar --spring.config.additional-location=file:/etc/gitflic/ ExecStop=/bin/kill -s 15 $MAINPID Restart=on-failure RestartSec=30 [Install] WantedBy=multi-user.target EOF
/etc/systemd/system/gitflic-server.service
Description=Startup unit for run Gitflic service Documentation=https://docs.gitflic.space/ After=network.target [Service] Type=simple User=gitflic Group=gitflic WorkingDirectory=/opt/gitflic/ ExecStart=/usr/bin/java -jar /opt/gitflic/bin/gitflic.jar --spring.config.additional-location=file:/etc/gitflic/ ExecStop=/bin/kill -s 15 $MAINPID Restart=on-failure RestartSec=30 [Install] WantedBy=multi-user.target
-
Перезагрузите юниты в системе
sudo systemctl daemon-reload
-
Включите автозапуск и запустите агента
systemctl enable gitflic-server.service systemctl start gitflic-server.service
- После запуска перейдите по адресу указанному при конфигурировании и проверьте работоспособность сервиса
Стандартный пользователь и пароль
- Почта - adminuser@admin.local
- Пароль - qwerty123
-
Параметр
--spring.config.additional-location=
- Указание файла с настройками приложения. ↩ -
C особенностями JVM и параметрами запуска приложений, можно ознакомиться на данной странице. ↩