|
Упаковать PostgreSQL с базой в Docker?
|
|||
---|---|---|---|
#18+
Чтобы потом отдавать юзеру типа демо и он минимально колбасился. А просто пустил приложение, коннекнулся и пробовал работать. Как упаковать сервер и базу? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 11:47 |
|
Упаковать PostgreSQL с базой в Docker?
|
|||
---|---|---|---|
#18+
Ролг Хупин, по умолчанию - очень просто. на докер хабе копируете строку запуска, указываете минимальные параметры (помойму только пароль). и всё... Это типо пустая постгря. Дальше начинаеться нюансы и мелочи (ну и дьявол тут как тут, куда же без него то :) ) 1) если Вам нужно распространять вашу структуру БД, то делаете в репе проект, вставляете туда докерфайл, в пайплайн CI вызываете компиляцию докер контейнера с этим докер файлом. в нём ориджинал образ указываете ориджинал постгря и указываете каталог с нужными сиквол установками и(или) прогоняете на бд инсталяцонные скрипты. можно и по другому. сделать всё ручками и сохранить образ. но первый подход воспроизводимость лучше. далее закидываете его в свой реестр, торчащий в инет...либо закидываете обратно на докерхаб по своему пути. далее даёте строчку загрузки клиенту и вуаля...(ну или далее масстрячите уже для оркестратора яамл файл(ы)). 2) если вы хотите чтоб Ваша БД не исчезала при останове-очистке контейнера...то тут уже сильно зависит от оси хоста. для линукса например надо на хосте создать пользователя постгрес, разрешить ему все телодвижения в каталоге данных, запустить контейнер с постгрессом замапировав в него каталог данных и файлик passwrd на чтение (как один из вариантов, чтоб IDs совпадали внутри и вне контейнера). как то так (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 12:11 |
|
|
start [/forum/topic.php?fid=53&gotonew=1&tid=1994772]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 393ms |
0 / 0 |