У меня есть проект, работающий на Apache и PHP7 для обработки веб-запросов (пользовательский интерфейс, формы и т. Д.), Он построен на компонентах Symfony, если это имеет какое-либо значение.
В дополнение к этому у меня есть консольная команда, которая использует pthreads
отправлять электронные письма одновременно (по соображениям скорости).
Хотел бы перенести весь проект на Docker (перенести все остальные проекты), и я не уверен, как это сделать. Eсть php-zts
вариант изображения, но это не будет работать с Nginx (или Apache).
Один из вариантов, который я рассматривал, — это иметь 2 отдельных контейнера php (один для fpm и один для zts), но я не знаю, как контейнер fpm будет вызывать команду для контейнера zts.
Любые идеи / указатель будет оценен.
Задача ещё не решена.
Других решений пока нет …