Существует некий микросервис - Django проект, спереди Nginx, в качестве бд Postgres, Redis, также для долгих задач используется Celery(+RabbitMQ как очередь, flower для контроля).
Все довольно типично, только все компоненты упакованы по контейнерам.
Я не могу разобраться, как лучше паковать celery воркеров:
- Все воркеры в одном контейнере (что идеологически, с точки зрения docker-а, неправильно. Да и каша какая-то получается)
- Для каждого воркера свой контейнер (тогда возникает проблема с flower - нет возможности контролировать число воркеров из панели управления flower)
Что посоветуете, какие лучшие практики использования django + celery + docker вместе?