I have docker image and command:
celery -A bits.payment_tracking.app:app worker -l debug -Q celery,reports --concurrency 3
It works perfectly in docker and docker-compose. But it doesn't work in AWS ECS task definition because ECS require to define it separated by comma like this:
celery,-A,bits.payment_tracking.app:app,worker,-l,debug,-Q,celery,reports,--concurrency,3
and this command will not work because -Q celery,reports
ECS always split by comma.
I know many workarounds but I couldn't find answer to one question - how to escape comma separation in task definition command?
Thanks for your help.