Size: a a a

2021 March 05

AM

Artem Molotov in PHP
knopkod4v
мне пока проще симлинк менять, нежели пускаться в изобретение blue green
когда-нибудь потом, когда с кодом станет всё относительно неплохо я  об этом подумаю =\
При docker-compose up при наличии изменений в проекте докер сам запустит простой вариант blue green, который вряд ли будет хуже простого варианта на симлинках
источник

КГ

Константин Грачев... in PHP
Artem Molotov
Всм не юзаешь вольюмы? Ты хотел сказать "shared volumes"?
https://github.com/automagistre/automagistre/blob/master/.swarm.yml#L85

У папки с хоста точно такое же поведение как было бы у вольюма в моём случае, только я докеру не хочу эти данные доверять)
источник

AM

Artem Molotov in PHP
Константин Грачев
Зачем чему то учится, и так норм. Норм аргумент чо
Как будто кроме докера нечему учиться. Докер, конечно, это неделя-две с крючком, но таки время
источник

ПГ

Павел Г. in PHP
Константин Грачев
https://github.com/automagistre/automagistre/blob/master/.swarm.yml#L85

У папки с хоста точно такое же поведение как было бы у вольюма в моём случае, только я докеру не хочу эти данные доверять)
Ну все же волюмы есть. А то хранить БД только в контейнере)
источник

КГ

Константин Грачев... in PHP
knopkod4v
господа докероводы, а вот расскажите, вы когда докерфайлики пишете - указывается специфик версии экстеншенов пхп или "pecl install xdebug" ?
последнее. Просто они обычно не обновляются специально, как пакеты в композере
источник

КГ

Константин Грачев... in PHP
Artem Molotov
Как будто кроме докера нечему учиться. Докер, конечно, это неделя-две с крючком, но таки время
Ну в чатах трындеть время есть
источник

k

knopkod4v in PHP
Artem Molotov
При docker-compose up при наличии изменений в проекте докер сам запустит простой вариант blue green, который вряд ли будет хуже простого варианта на симлинках
ХЗ, чёт инторнет говорит, что там нифига не зеро даунтайм
источник

ПГ

Павел Г. in PHP
Константин Грачев
Ну в чатах трындеть время есть
Это отдельное время :) Вы же тоже здесь))
источник

КГ

Константин Грачев... in PHP
Павел Г.
Это отдельное время :) Вы же тоже здесь))
ну так я не плачу, что времени не хватает. Хотя на саги и куберы да, не хватает
источник

ПГ

Павел Г. in PHP
Константин Грачев
ну так я не плачу, что времени не хватает. Хотя на саги и куберы да, не хватает
ушел плакать
источник

k

knopkod4v in PHP
Константин Грачев
последнее. Просто они обычно не обновляются специально, как пакеты в композере
но как же тогда "инфраструктура как код"?
источник

КГ

Константин Грачев... in PHP
knopkod4v
но как же тогда "инфраструктура как код"?
а где противоречия?
источник

AM

Artem Molotov in PHP
Константин Грачев
> 1) Так удобно тем, кто это умеет
Докер это относительно простой инструмент, для его освоения не нужны какие то титанические усилия.
Мне в своё время гит тяжелее дался
У гита дока куда приятнее
источник

AM

Artem Molotov in PHP
Константин Грачев
У меня дока генерится в статический одностраничник, который упаковывается в nginx образ
У меня с mkdocs — тоже. Но не всем оно нужно. Речь была о кейсах, когда не обязателен. :))
источник

КГ

Константин Грачев... in PHP
Artem Molotov
У гита дока куда приятнее
для меня оч сложно было, я по итогу методом тыка разобрался со временем))
источник

k

knopkod4v in PHP
Константин Грачев
а где противоречия?
как я понимаю это (инфраструктура как код) нужно чтобы обеспечить воспроизводимость окружения. Если версии не указывать, тогда воспроизводимости не будет
захотел обновить 1 экстеншен - обновилось всё
источник

КГ

Константин Грачев... in PHP
после 100500 разруливаний кофликтов при кривых ребейзах я начал понимать, что происходит
источник

AM

Artem Molotov in PHP
Константин Грачев
А какой смысл отдавать данные докеру в вольюмы? shared я не юзаю. У меня как раз таки очень простой проект с простой инфрой на 1 сервере. Ну я про пет проект
Потому что без использования вольюмов данные при выключении контейнера теряются. Из-за этого я и не понял как можно крутить в контейнере БД и не использовать вольюм. Тем более, если необходимо обращаться к вольюму для генерации бекапа.
источник

КГ

Константин Грачев... in PHP
knopkod4v
как я понимаю это (инфраструктура как код) нужно чтобы обеспечить воспроизводимость окружения. Если версии не указывать, тогда воспроизводимости не будет
захотел обновить 1 экстеншен - обновилось всё
Ну просто лично мне лень каждый экстеншен потом ходить и версии менять, да и мне всё равно какая версия стоит. С этим за всю карьеру проблем не было. Разве что иногда заблокировать обновление какого то конкретного экстеншена надо
источник

AM

Artem Molotov in PHP
knopkod4v
господа докероводы, а вот расскажите, вы когда докерфайлики пишете - указывается специфик версии экстеншенов пхп или "pecl install xdebug" ?
Завивит от образа и проекта. В некоторых есть смысл указываться точные версии/коммиты, в некоторых сам образ этим "курирует", а в некоторых желательны последние версии всех библиотек.
источник