
George
25.12.2018
16:44:37

Stefan
25.12.2018
16:45:22

Gleb
25.12.2018
16:45:26

Google

George
25.12.2018
16:45:29
Более того - если нода отъедет до момента старта nginx, то он тоже не запустится

Konstantin
25.12.2018
16:45:38
nodejs стартует быстрее чем дамп базы , вылетает с ошибкой, что базы нет, и падает

Stefan
25.12.2018
16:45:49

Gleb
25.12.2018
16:46:11

Stefan
25.12.2018
16:46:16
Верно
а на уровне самого приложения таймаут поставить не варик?
чтоб он не падал костьми а ждал

Konstantin
25.12.2018
16:46:25
Я понимаю что можно баш или ансибл или ещё подобные варианты, но интереснее средствами докера

Gleb
25.12.2018
16:46:40

Konstantin
25.12.2018
16:47:01

Gleb
25.12.2018
16:47:02
ну и вообще, релоадить базу это шото странное

George
25.12.2018
16:47:10
Короче
Здесь архитектурная проблема

Google

George
25.12.2018
16:47:21
Поясню
Сервисы должны быть независимы
Когда они ВСЕ стартанут, то они все идут в что нибудь типа консула
И находят друг друга

Konstantin
25.12.2018
16:48:24
Не нужно консул

George
25.12.2018
16:48:30
А ещё правильная идея - выкинуть nginx в пользу traefik

Konstantin
25.12.2018
16:48:59

Stefan
25.12.2018
16:49:24

George
25.12.2018
16:49:30
Я трефику дал сокет докера, а дальше конфиг лейблами описал
Как минимум - фронт не кирдык, если базы нет

Konstantin
25.12.2018
16:50:02
Трафик, окей, хороший совет

George
25.12.2018
16:50:13
Traefik

Konstantin
25.12.2018
16:50:57
Так а что делать с тем что бы были хелсчеки и зависимости
Есть решения через докер непосредственно ?

George
25.12.2018
16:51:26
Хелсчеки - да
Зависимости - нет
Я пояснил почему

Konstantin
25.12.2018
16:52:26
Консул я не буду использовать
А рестарт он файл по хелсчеку есть? У копосера?

Google

George
25.12.2018
16:53:46
Есть отдельный контейнер для этого
Образ позабыл. Но гуглится

Konstantin
25.12.2018
16:54:23
Получается будет ещё вочдог

George
25.12.2018
16:54:37
Сам докер умеет restart = always, но по-моему, он не на хелсчек

Konstantin
25.12.2018
16:54:41
Который будет хелсчекать и дергать хост

George
25.12.2018
16:55:13
https://stackoverflow.com/questions/47088261/restarting-an-unhealthy-docker-container-based-on-healthcheck
Короче, рестарт и хелсчек это меньшая из проблем

Konstantin
25.12.2018
16:56:35

George
25.12.2018
16:56:58
Пжлст

Konstantin
25.12.2018
16:57:59
Интересный вариант
Боже храни lxc/lxd

George
25.12.2018
17:01:04

Konstantin
25.12.2018
17:02:06

Konstantin
25.12.2018
17:53:10

George
25.12.2018
17:53:48
А довести до ума коммьюнити и владельцу кода .... Было слабо

Konstantin
25.12.2018
17:57:16

Sun
25.12.2018
18:00:38

Google

Sun
25.12.2018
18:01:04
Прислали сегодня вопросник на вакансию. Пришлось писать свой ответ. :)

Konstantin
25.12.2018
18:03:42
А вообще да, дичь какая-то

George
25.12.2018
18:29:39
+?

Konstantin
25.12.2018
18:31:06

Konstantin
25.12.2018
18:31:31

Konstantin
25.12.2018
18:31:45
Решение restart: auto оказалось отличным вариантом, падает пока база не будет работать потом работает хорошо

Konstantin
25.12.2018
18:35:14
что-то я не помню авто там

Sun
25.12.2018
18:42:15
И всё равно неверный ?
Если ты имеешь в виду «&& \» проблемой, то я тоже её заметил, но она не так существенна, как остальное

Konstantin
25.12.2018
18:45:40
да забей, это дичь какая-то, не дружи с ними

George
25.12.2018
18:58:58

Sun
25.12.2018
19:00:32

George
25.12.2018
19:05:27
Я как правило делаю точно так же. Переменная часть - в cmd. Постоянная - в entrypoint. Если пользователю приспичит исполняемый файл перезаписать, то его и энтрипойнт не остановит )

Кирилл
26.12.2018
07:21:39
Какие нужны порты для докер сварма? У мастера и у воркера

Antlar
26.12.2018
07:22:27

Кирилл
26.12.2018
07:22:45

Google

Старый
26.12.2018
07:22:54

Antlar
26.12.2018
07:23:15

George
26.12.2018
07:23:37

Antlar
26.12.2018
07:23:50

George
26.12.2018
07:23:56
мне честно говоря проще оркестрацию через scm сделать тогда

Antlar
26.12.2018
07:23:56
если проект не местечковый

George
26.12.2018
07:24:05

Кирилл
26.12.2018
07:24:49

George
26.12.2018
07:25:30
что за !?

Antlar
26.12.2018
07:25:35
4 контейнера нормально на одной тачке работают же
На худой конец ставишь калико какой нибудь и заворачиваешь весь трафик туда

George
26.12.2018
07:29:21

Danila
26.12.2018
09:34:49
рано или поздно все равно придется
докер композ, я в принципе не вижу смысла в кубере если у тебя все компоненты на 1 машине умещаются ну или что то типа когда 50 узлов требуется для системы
тут хоть есть вариант восстановить, в кубере как сеть развалится или etsd так слезы наворачиваются

Oleg
26.12.2018
10:24:25
подскажите почему у меня контейнер после запуска сразу в статус Exited уходит??

Дмитрий
26.12.2018
10:26:04