Запуск с помощью Docker Engine


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

Минимальная версия Docker необходимая для работы 20.04

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

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

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

Предварительная установка

1. Установите Docker Engine , согласно официальной инструкции

2. Создайте директории repo, img, cicd, cert ,log, registry, releases на хостируемой машине.

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

Запуск с помощью Docker-Compose

1. Перейдите в папку docker, внутри распакованного архива и отредактируйте файл ENV в соответствии с вашими настройками.
* C описанием параметров ENV файла, можно ознакомиться на данной странице.

2. Запустите сборку образов и запуск контейнеров

sudo docker compose --env-file ./ENV up

*** При возникновении ошибки:

java.lang.IllegalArgumentException: Could not resolve placeholder 'LOG_NAME' in value "${LOG_NAME}"

Необходимо, открыть файл application.propperties и изменить строку logging.file.name=${LOG_NAME} на:

logging.file.name=server.log

или добавить LOG_NAME:server.log в раздел environment в файле docker-compose.yaml, и выполнить перезапуск контейнера.

3. Проверьте доступность веб интерфейса http://<адрес контейнера>:<порт контейнера>

Запуск отдельного контейнера

Если необходимо запустить ПО GitFlic в отдельно контейнере , без docker compose,то следуйте приведенным рекомендациям: