👤U
Я два подхода пока нашел:
Собирается php-fpm, например, и прямо внутрь него помещается код проекта. Удобно в плане релиз сбойный - просто быстро заменяем image на stable и все. Сайт недоступен доли секунд.
Второй - как в php deployer. Контейнер php-fpm содержит только собственно его и необходимые пакеты. А релизы в папках с симлинками хранятся. Тоже, в принципе, быстрый rollback.
Есть еще какие-то хорошие кейсы? Первый вариант до 10 минут релиз растягивает, зато сервер сам не нагружается сборкой ассетов, композером.