Better support for AutoDevOps to handle Heroku supported apps
I was trying to use AutoDevOps to deploy a fairly complex app, and ran into a number of issues.
One fundamental issue is our requirement to use port 5000. Most apps aren't built to listen on that port, which means that you either then need to edit the helm chart or figure out how to pass configuration during the AutoDevOps process to specify it. Neither are very easy.
In general though, it would be great for apps that support deployments on Heruko, to also be supported with similar ease. In theory this should be possible, since the buildpacks and such should all work. We then just need to figure out port mappings, and some other details like the extra config that can be passed. (Maybe we can provide instructions on how to achieve those with Auto DevOps.)
Some easy to deploy Heroku apps that didn't work on Auto DevOps out of the box:
Both of these support pretty easy deploys to Heroku (in one case single click) and yet getting them to work with AutoDevOps is requires code or CI changes.
Starting with getting Heroku apps easily deployed, seems like a good place to start.