Кто как деплоит Erlang приложения?
Я предпочитаю делать git pull в каталоге на сервере который я патчу в реальном времени.
После того, как я сделал патч я его комичу прямо из сервера.
Я пересобираю релизы и докер контейнеры из гита.
По очереди тушу линию контейнеров кольца и переподнимаю новые.
Такой worklfow преполагается в mad deploy.  Но он будет общаться не по ssh с серверами, а с сервисом в составе архитектуры voxoz, который управляет докер контейнерами slice. Но это пока еще не выложено в публику.
git pull + make (bash+relx) на спец. машине.
Затем : cейчас - ручное копирование на прод. сервер...планируется свой apt репозиторий с update
и ansible для раскладывания конфигов nginx, supervisord, etc... , установка пакетов perl, создание пользователей...