кто собирает PHP микросервисы в Docker-образы для раскатки в тот же Swarm/Kubernetes.
Вот вопрос в том, как у вас организована сборка этого микросервиса?
1. Микросервис целиком собирается на некоей хостовой машине (например, в Jenkins), где есть полный стек для сборки: там делается composer install, и т.д., и т.п. Потом он собранный кладётся в образ.
2. Сборка описывается в Dockerfile. composer install происходит там же.
Слышал, что образ должен содержать в себе всё для запуска приложения на любом окружении. В том числе и package manager
multistage
я сейчас перехожу на другой формат сборки: docker pull api:latest composer run ci docker cp ./ api-container:/app docker commit
Обсуждают сегодня