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