достаточно интересный репозиторий
Кейсы следующие
- Nginx на входе для обеспечения защиты по хосту вызывающего и ключу (github например шлет X_GITHUB заголовок)
- дальше Docker контейнер, который внешний любой вызов кладет в очередь
Тогда любой вызов типа http(s)://hostname.example.com/path/queue_name
будет:
- автоматически декларировать очередь
queue_name
- класть в неё
payload
из WebHook
Проверено - поднимается за 15 минут на Diigital Ocean и CloudAMQP
P.S. @Bronislav вам также на заметку