а чим Makefile не варіант?
Слишком много неочевидных подводных камней. У девелоперов нет опыта для их обхода. Аналогично и про обычные скрипты bash. Я знаю хорошие решения, но они требуют установленных рантаймов ruby или node.
docker compose
Используется. Нужен уровень абстрацкии выше для юзера.
часть в композер файле часть в пэкдж джсон часть в гитлаб пайплайне немножко шелл скриптов для супервайзера процессов
У нас процесс сборки образа с использованием кеша - около 1кб баша. Внутри мейкфайла. Он дергает docker команды. Через compose выполнить такое невозможно было до последней версии докера вообще, а с последней нельзя эффективно (с применением кеша).
использую базовый имдж который только альпайн с пхп кэш композер и нпм сам гитлаб хэндлит у меня сварм раскатывает сам там одна строчка docker stack deploy плюс подгрузка сикретов
А при локальной разработке что с кешем?
Композера, к примеру.
Обсуждают сегодня