Запуск с помощью Docker Compose
Внимание!
Минимальная версия Docker необходимая для работы 20.04.
Скачайте последнюю версию GitFlic self-hosted.
-
Загрузите в личном кабинете образ с gitflic-server-enterprise.
docker/images/gitflic-server-ee.tar
-
Установите образ в систему
docker load -i gitflic-server-ee.tar
-
Перейдите в папку docker с релизными файлами gitflic-server и отредактируйте файл .env
# .env ... GITFLIC_IMAGE=gitflic-server-ee:<атуальный тег> ...
-
При необходимости скоректируйте остальные настройки
-
Создайте сертификат для ssh сервера и ключевую пару RSA ключей
sudo ssh-keygen -t ed25519 -N "" -q -f ./key.pem openssl genpkey -algorithm RSA -out ./private_key.pem -pkeyopt rsa_keygen_bits:2048 openssl rsa -pubout -in private_key.pem -out ./public_key.pem
-
Создайте volume gitflic_cert и поместите в него созданные ключи. Точку монтирования volume можно найти с помощью команды
docker volume inspect gitflic_cert | grep Mountpoint
docker volume create gitflic_cert cp private_key.pem public_key.pem key.pem /var/lib/docker/volumes/gitflic_cert/_data
-
Выполните запуск системы
docker compose --detach up
-
Создайте сертификат для ssh сервера и ключевую пару RSA ключей
sudo ssh-keygen -t ed25519 -N "" -q -f ./key.pem openssl genpkey -algorithm RSA -out ./private_key.pem -pkeyopt rsa_keygen_bits:2048 openssl rsa -pubout -in private_key.pem -out ./public_key.pem
-
Создайте volume gitflic_cert и поместите в него созданные ключи. Точку монтирования volume можно найти с помощью команды
docker volume inspect gitflic_cert | grep Mountpoint
docker volume create gitflic_cert cp private_key.pem public_key.pem key.pem /var/lib/docker/volumes/gitflic_cert/_data
-
Перейдите в директорию docker внутри распакованного архива и отредактируйте файл .env при необходимости
-
Выполните запуск системы
docker compose --detach up
Пользователь и пароль для входа
- Почта:
adminuser@admin.local
- Пароль:
qwerty123