Перейти к содержимому
Главная страница » Запуск Jira в Docker

Запуск Jira в Docker

В области отслеживания проблем и управления проектами Jira является надежным решением. Для работы последних версий Confluence и Jira теперь требуются лицензии Центра обработки данных. В этом руководстве вы узнаете о настройке Jira с помощью Docker, в том числе о том, как запустить его с помощью Docker Compose, как настроить собственную базу данных и даже как активировать Jira для расширения функциональности.

Для развертывания Jira мы будем использовать git репозиторий https://github.com/haxqer/jira

Предварительные требования

Прежде чем мы приступим к работе, убедитесь, что у вас установлено следующее:

  • Docker версии 17.09.0 или выше
  • Docker Compose версии 1.24.0 или выше

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

Docker Compose упрощает процесс запуска многоконтейнерных приложений Docker. Вот как запустить Jira и MySQL.:

Запуск Jira и MySQL

Клонируйте репозиторий Jira и извлеките его из ветки rm .

git clone https://github.com/haxqer/jira.git && cd jira && git checkout rm

Извлеките необходимые образы Docker и запустите контейнеры.

docker-compose pull && docker-compose up

Запуск Jira и MySQL как демонов

Чтобы запустить Jira и MySQL в фоновом режиме в качестве демонов, используйте -d флаг:

docker-compose up -d

Для запуска откроем страницу: http://192.168.0.105:8080/

Сменим язык интерфейса установщика Jira на русский и выберем самостоятельную настройку, кликнем Далее.

Далее нам потребуется ввести данные базы данных MySQL, которую мы развернули с помощью Docker-compose:

Конфигурация MySQL по умолчанию

Конфигурация по умолчанию для MySQL (версия 8.0) следующая:

driver=mysql8.0
host=mysql-jira
port=3306
db=jira
user=root
passwd=123456

Далее, на потребуется ввести ключ активации:

Активация Jira

Чтобы активировать Jira с лицензией Центра обработки данных, вы можете использовать Atlassian Agent. Вот как:

docker exec jira-srv java -jar /var/agent/atlassian-agent.jar \
    -d \
    -p jira \
    -m Hello@world.com \
    -n Hello@world.com \
    -o your-org \
    -s you-server-id-xxxx

Полученный код введем в окно настроек.

Jira готова к работе.

Активация плагинов Jira

Допустим, вы хотите использовать плагин BigGantt:

  1. Установите BigGantt из Jira marketplace.
  2. Найдите App Key для BigGantt, который является eu.softwareplant.biggantt.
  3. Выполните следующую команду, чтобы активировать плагин:
docker exec jira-srv java -jar /var/agent/atlassian-agent.jar \
    -d \
    -p eu.softwareplant.biggantt \
    -m Hello@world.com \
    -n Hello@world.com \
    -o your-org \
    -s you-server-id-xxxx

4. Вставьте вашу лицензию в соответствующее место.

Выполнив эти действия, вы сможете эффективно запустить Jira с помощью Docker, независимо от того, используете ли вы Docker Compose или отдельные команды Docker. Удачной работы!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *