cara. curti sua experiência pq também tô sempre em busca de soluções desse tipo kkkk infelizmente fiquei órfão do heroku que era muito bom pra esse processo de deploy.
mas achei uma solução semelhante e self hosted.
se chama caprover. é um projeto semelhante ao oq o heroku fazia, ele roda em cima do docker swarm, então dá pra usar todo o poder do docker e ainda ter o processo de deploy e escalonamento automaticamente. instalei nas minhas vps e não tive problemas. uso a meses. vc define um domínio nele e ele já gerência tudo desde o roteamento até o certificado ssl
ce ja viu o dokku ?
opa mano, bacana, já vou até olhar... mas a parada é.. ele provê tbm subdomínios, ssl, load balancers, security groups e todas essas coisas ? - Além é claro do deploy automático da nova versão do seu código ?