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

Поиск
Список
Период
Сортировка
От Dmitry E. Oboukhov
Тема Постргис в докере
Дата
Msg-id 20180802093337.4awffvtkxfehjh7s@vdsl.uvw.ru
обсуждение исходный текст
Ответы RE: Постргис в докере
Re: Постргис в докере
Список 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@debian.org>
: :’  :
`. `~’               GPG key: 4096R/08EEA756 2014-08-30
  `- 71ED ACFC 6801 0DD9 1AD1  9B86 8D1F 969A 08EE A756

Вложения

В списке pgsql-ru-general по дате отправления:

Предыдущее
От: Sergei Kornilov
Дата:
Сообщение: Re: Логическая репликация в другие БД
Следующее
От: Andy Fefelov
Дата:
Сообщение: Re: Постргис в докере