кол-ва сайтов(около 100), каждый сайт это один и тот же проект(гит репозиторий), между собой они никак не общаются. По функционалу на них нет ничего сложного. Обновляются достаточно часто, 3-5 раз в неделю. Все они находятся на одном сервере. И вот, как лучше выкатить на прод всю эту пачку? Склоняюсь к созданию единого докер-композа и заворачиванию каждого инстанса сайта в него, но не знаю правильно ли это, может быть есть лучшие решения.
Буду сильно благодарен совету
По отдельности каждый выкатывать, сделать пайплайн, trunk based development для каждого
не очень понятно. что значит "один и тот же проект" ? Один репозитарий для всех сайтов?
каждый сайт - git clone одного и того же репозитория
тогда чем же сайты отличаются? только доменами ? А содержимое? И что, они все вместе обновляются одновременно?
доменами и базами данных в зависимости от данных в бд содержимое различается обновляться должны одновременно
Так бы и сказал сразу
Ну пусть перепишут нормально свою линкферму: код, который открывается по любому домену И деплоить нужно один раз.
Обсуждают сегодня