Я предполагаю, что вы хотите запускать команду:
rabbitmqctl set_policy ha "example-queue" '{"ha-mode":"all", "ha-sync-mode":"automatic"}' --priority 1 --apply-to queues
всякий раз, когда вы запускаете контейнер.Затем просто добавьте следующее в ваш docker-compose
entrypoint:
- rabbitmqctl
- set_policy
- ha
- "example-queue"
- '{"ha-mode":"all", "ha-sync-mode":"automatic"}'
- --priority
- 1
- --apply-to
- queues
Я почти уверен, что это должно работать, но если нет, оставьте комментарий, мы обсудим и выясним ошибки.
Кроме того, ваша команда немного неясна для меня, поэтому я не знаю, какая опция относится к каким значениям.Возможно, что --priority=1
должен быть написан вместо того, чтобы записать их в две строки.