Alexander 🐕
Ну - о путинской, разве что
Alexander 🐕
Что прошла она, не вернется больш
Alexander
а как же духовные скрепы?)
Seva
ну серьезно, это ж прод
Alexander
а что?
Seva
не кажется что докер ещё не развит и не затестирован нормально?
Alexander
он уже пару лет назад использовался на продакшене
Seva
к тому же init и секьюрити
Alexander
ещё не развит - это про Rkt
Alexander
хостить чужой код в контейнерах докера я бы не стал
Alexander
будь я хостером
Alexander
а свой - почему бы и нет?
Alexander
докер это скорее способ доставки на сервер приложения и способ для логического разделения большого приложения на маленькие микросервисы
Seva
ладно
Seva
надо будет набросить когда овчинникова и чистякова не будет в сети
Seva
я тут проверял тезис о том что в большой группе легче развести флуд
Seva
он не подтвердился
Seva
или просто все работают
Denis
да бросьте
Denis
докер это няшненький джейл.
Denis
вы когда джейл юзали думали о "доставке приложений" бла бла бла
Seva
пользуясь случаем пропиарю https://github.com/grammarly/rocker
Seva
и https://github.com/grammarly/rocker-compose
Avonar
'q
Avonar
эй
Avonar
девопсаны
Avonar
а вот если например делаешь в плейбуке ансибла рестарт ссш демона
Avonar
надо что-то особенное делать?
Seva
молиться
Avonar
ну кроме
Адаптивный Рекомбинатор
и каяться
Avonar
подождать чтобы оно следующую команду выполнило
Vitaliy
так рестарт или релоад конфига?
Адаптивный Рекомбинатор
ни тот, ни другой не рвут коннекта твоего
Avonar
ну вообще нужен релоад конфига
Avonar
но я бы все варианты посмотрел
Seva
/usr/sbin/sshd -t
Seva
это раз
Alexey
local_action: wait_for host={{ ansible_ssh_host }} state=started
Avonar
а где более менее готовые плейбуки глянуть?
Seva
ликом?
Seva
ну мультиплай фромы и импорты\экспорты чтобы не крутить на проде имеджы в которых билдишь
Seva
волюмы - чтобы иметь возможность юзать кеш компилятора или всяких rvm\npm
Seva
потом - мы не передаем контекст на сервер (а докер передаёт не зависимо от того используется ли он в докер файле или нет)
Seva
ну и всякие плюшки типа экспорта дайджестов запушенных имаджей в отдельные файлы после пуша
Seva
и темплейтинг
Gennady
Seva
в общем-то это основные киллер фичи
Aleksandr
Seva
та о стабильности это наброс был. Я тезис один проверял и он не подтвердился
Seva
ну может это я непонятно обьясняю
Seva
ну например про импорты\экспорты - у тебя есть сервис на go - чтобы сбилдить его тебе нужен go а чтобы ранать - не нужен, поэтому обычно все билдят в одном файле, потом башем запускают контейнер, копируют из него бинарь на локальную фс и складывают этот бинарь в следующий контейнер
Aleksey
эм, зачем ? я билжу его на volume а потом подхватываю в цепочке билда
Seva
мы подумали что это звучит сложновато и сделали импорт\экспорт - ты в рокерфайле билдишь, в нем же экспортишь и дальше после следующего фрома импортишь
Aleksey
а. ок.
Aleksey
я понял вы решили добавить в процесс немного "городской магии". сахар тоесть.
Aleksey
это пользительно да
Seva
ну мы просто считаем что каждый прогер который пилит сервис должен за свой сервис и отвечать, поэтому он должен уметь готовить своё окружение
Seva
а баш скрипты этому не способствуют :)
Seva
ну и в случае с волюмом - тебе ж надо будет как-то его передать на итоговый имедж желательно что б он не разломал кеш если не меняется
Maksim
Парни, а можно как-то научить человека не пихать лишнего в свой сервис и учиться делать его развертываемым иначе кроме как попросить его задеплоить в сомнительных условиях через GPRS за 20 минут до прихода какой-нибудь шишки?
Seva
а про волюмы что непонятно было?
Seva
Avonar
я раньше думал что ансибл-тавер это хуйня для мониторинга
Avonar
теперь я не понимаю нахуй она нужна
Seva
и если вы не можете на него ответить, то вы, увы, скорее всего не девопс, а пользователь современного стека технологий
Avonar
я не девопс, спасибо
Avonar
а еще земля круглая
Seva
@freeseacher так про волюмы расказывать? Или понятно?
Avonar
давай перестанем говорить очевидные факты и перейдем к делу?
Avonar
ааа