Size: a a a

DevOps — русскоговорящее сообщество

2020 July 16

D

Dr. L.S.Dee in DevOps — русскоговорящее сообщество
А то впечатление, будто грузить данные пока некуда. А за время, пока ошибка выпала, пока вы вручную подключились к контейнеру — там и пг уже поднялся и готов к работе.
источник

D

Dr. L.S.Dee in DevOps — русскоговорящее сообщество
Но я не очень понимаю в этом вашем красноглазии.
источник

E

Elenhil in DevOps — русскоговорящее сообщество
psql то робит?
источник

E

Elenhil in DevOps — русскоговорящее сообщество
из скрипта
источник

D

Dr. L.S.Dee in DevOps — русскоговорящее сообщество
Мс сиквел вот легко может так себя вести.
источник

D

Dmitry in DevOps — русскоговорящее сообщество
подскажите тулзу, которая мы могла триггерить пайплайн в гитлабе когда деплой пода в google cloud происходит успешно? из контейнера не вариант ибо рестарт контейнера будет запускать пайплайн
источник

DG

Dmitry Goncharov in DevOps — русскоговорящее сообщество
Igor Komarov
Подскажите пожалуйста, пытаюсь совместить в одном докер-контейнере pgloader и postgres.

При этом, для импорта данных с помощью pgloader использую такого вида скрипт, который первым должен выполниться в /docker-entrypoint-initdb.d/:

#!/bin/bash

set -e;

pgloader /data/21.04-20.05.test.load;


В параметрах подключения к бд в .load файле:  
postgresql://analytics:QwEr1234!@localhost:5432/analytics


На момент выполнения скрипта, судя по логам докера, база данных с этим названием уже создана. При этом pgloader выдает ошибку (пробовал  также заменять на 127.0.0.1, на название контейнера, etc):

Failed to connect to pgsql at "localhost" (port 5432) as user "analytics": Database error: Socket error in "connect": ECONNREFUSED (Connection refused)
In pg_hba.conf:
host    all             all             127.0.0.1/32            trust
источник

KA

Kamil Akhmetov in DevOps — русскоговорящее сообщество
Всем привет
Может кто нибудь подсказать почему замочек не появился после подключения letsencrypt компаньона?
источник

IK

Igor Komarov in DevOps — русскоговорящее сообщество
Dmitry Goncharov
In pg_hba.conf:
host    all             all             127.0.0.1/32            trust
В конфигурации по-умолчанию все так, при этом подключение проходит из скрипта через psql, но не проходит через pgloader
источник

А

Александр in DevOps — русскоговорящее сообщество
Ни как не могу заставить mongodb создавать пользователя и БД при построении контейнера Docker. Может у кого есть готовый пример? Желательно Docker-compose?
источник

А

Александр in DevOps — русскоговорящее сообщество
Я с ума сойду с этим docker-compose
Какой правильный формат переменных?
environment:
 - VAR=${ENV_VAR}
 VAR: ${ENV_VAR}
 - VAR=$ENV_VAR
 VAR: $ENV_VAR
источник

MM

Max Muravyev in DevOps — русскоговорящее сообщество
Привет, а подскажите есть ли какой нибудь лайфхак, чтоб главный процесс внутри контейнера в кубере рестартануть чтоб контейнер (ну и весь деплой) не упал. Суть в том, что есть statefull приложение и postStart скрипт, который разворачивает дамп (который был положен инит контейнером в отдельную папочку заранее). Так вот разворачивать дамп нужно когда приложение остановлено. Варианты?)
источник

E

Elenhil in DevOps — русскоговорящее сообщество
Max Muravyev
Привет, а подскажите есть ли какой нибудь лайфхак, чтоб главный процесс внутри контейнера в кубере рестартануть чтоб контейнер (ну и весь деплой) не упал. Суть в том, что есть statefull приложение и postStart скрипт, который разворачивает дамп (который был положен инит контейнером в отдельную папочку заранее). Так вот разворачивать дамп нужно когда приложение остановлено. Варианты?)
Сунь в эньрипоинт образа до старта приложения
источник

VS

V 🏴‍☠️ S in DevOps — русскоговорящее сообщество
Max Muravyev
Привет, а подскажите есть ли какой нибудь лайфхак, чтоб главный процесс внутри контейнера в кубере рестартануть чтоб контейнер (ну и весь деплой) не упал. Суть в том, что есть statefull приложение и postStart скрипт, который разворачивает дамп (который был положен инит контейнером в отдельную папочку заранее). Так вот разворачивать дамп нужно когда приложение остановлено. Варианты?)
Ну так приложение в основном контейнере и не стартанёт, пока инит не пройдёт
источник

E

Elenhil in DevOps — русскоговорящее сообщество
Стопнуть пид1 ты не сможешь
источник

MM

Max Muravyev in DevOps — русскоговорящее сообщество
Elenhil
Сунь в эньрипоинт образа до старта приложения
А. Ну и забыл уточнить важный момент. Не хотелось бы трогать dockerfile.
источник

E

Elenhil in DevOps — русскоговорящее сообщество
Max Muravyev
А. Ну и забыл уточнить важный момент. Не хотелось бы трогать dockerfile.
Тогда я думаю никак
источник

E

Elenhil in DevOps — русскоговорящее сообщество
Ток редеплоить
источник

VS

V 🏴‍☠️ S in DevOps — русскоговорящее сообщество
И почему инит в постстарте, а не в престарте?
источник

MM

Max Muravyev in DevOps — русскоговорящее сообщество
Инит просто разворачивает дамп в отдельную папку. Престарта нет в кубере.
источник