Докер от Idalko для Atlassian Confluence

Всем привет!

Мне тут нужно было установить Confluence на Postgres.

Я сразу же полез в интернет и нашел ссылку на докер от Atlassian:

https://hub.docker.com/r/atlassian/confluence-server/

На страничке я нашел, где говорится, как подключить Postgres к этому докеру, но там не было примеров. И мне нужно было бы самому устанавливать докер, создавать базу данных и т.п. Мне не хотелось тратить столько времени на эту задачу.

Потом я вспомнил, что у Idalko был проект на Питоне, который как раз создавал докер, который мне нужен. Я набрал в гугл Idalko docker и получил вот такую ссылку:

https://hub.docker.com/r/idalko/atlassian-confluence

Я был приятно удивлен. Это уже не проект на Питоне, а готовое решение!

Более того, я нашел пример, как запустить Confluence с базой данных Postgres. Вот код:

version: '3'
services:
  confluence:
    image: idalko/atlassian-confluence
    environment:
      - DISABLE_NOTIFICATIONS=TRUE
      - CONF_ARGS=-Datlassian.plugins.enable.wait=300
    volumes:
      - ./data:/opt/atlassian/confluence/data
    ports:
      - 8090:8090
    restart: always

  confluencedb:
    image: postgres:9.6
    environment:
      - POSTGRES_PASSWORD=secret
      - POSTGRES_USER=confluence
      - POSTGRES_DB=confluence
    volumes:
      - ./db:/var/lib/postgresql/data
    restart: always

Я создал файл docker-compose.yml из этого кода и запустил в терминале вот такую команду:

docker-compose up

Потом я открыл в браузере вот такой url:

http://localhost:8090

Я увидел стандартную страницу Confluence по настройке. Я указал конфигурацию базы данных вот таким образом:

Потом я ответил на несколько остальных стандартных вопросов и вот у меня был поднятый экземпляр Confluence с Postgres.

Кроме того домашняя директория Confluence была смонтирована в папку data, а Postgres – в папку db:

Я был очень приятно удивлен и решил написать этот пост. Всего за пару минут у меня появился Confluence с Postgres. Спасибо Idalko!

Leave a Reply

%d bloggers like this: