David Kimura PRO said almost 3 years ago on Deployment alternatives :
Yea, I've played with Dokku and it seems pretty well done. However, lately, I've been playing around with Portainer on side projects and I feel like it is a decent option. There really are three parts with it. We have the cloud formation step, the continuous deployment and application monitoring (scaling included). So far, it seems like AWS App Runner is the most "flexible" option that would rival Heroku. I do like Beanstalk, but will probably go with App Runner for my next project.