Постргис в докере

From: "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org>
To: pgsql-ru-general(at)lists(dot)postgresql(dot)org
Subject: Постргис в докере
Date: 2018-08-02 09:33:37
Message-ID: 20180802093337.4awffvtkxfehjh7s@vdsl.uvw.ru
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

я тут начал копаться с docker

беру docker postgresql:version

запускаю сервисом
затем запускаю свои CI-скрипты

в них делается условный

make create_or_update_db test

то есть сперва накатываем структуру/данные в Pg в докере а потом
пускаем на нем тесты.

все бы ничего, но миграций скопилось довольно много и сейчас создание
просто структуры БД для тестов занимает где-то 15 минут.

что хочу:

хочу докер, желательно прямой наследник от постгрисовых докеров с Pg у
которого БД чем-то заполнена.
причем заполнение чтобы осуществлялось через коннект/протокол.

то есть идеально бы прийти к схеме:

1. берем docker, например postgresq:9.5
2. запускаем
3. из другого докера коннектим к нему и заполняем данными (потому что
инфраструктура наполнения данными и слежения за миграциями большая и
отдельная, расчитанная на продакшены итп)
4. каким-то образом фиксируем состояние постгриса в докере с новым именем
5. дальше пользуемся результатом на пункте 4 вместо postgresql:9.5

Вопрос: как можно просто реализовать пункт 4?

--

. ''`. Dmitry E. Oboukhov <unera(at)debian(dot)org>
: :’ :
`. `~’ GPG key: 4096R/08EEA756 2014-08-30
`- 71ED ACFC 6801 0DD9 1AD1 9B86 8D1F 969A 08EE A756

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Andy Fefelov 2018-08-02 09:37:39 Re: Постргис в докере
Previous Message Sergei Kornilov 2018-08-02 08:31:34 Re: Логическая репликация в другие БД