I'm not sure if there is a universal approach for us. The thoughtbot guides for deployments https://github.com/thoughtbot/guides/tree/master/protocol/rails#deploy) assume a heroku setup. For us this has not been the case yet. But maybe this is a good default for new apps. Once heroku is not suitable for the app, more specific deployment guidelines good be documented in the apps repository.
We should also evaluate Germany based alternatives like anynines: http://www.anynines.com/ At the moment they are still in beta stadium.
I'm not sure if there is a universal approach for us. The thoughtbot guides for deployments https://github.com/thoughtbot/guides/tree/master/protocol/rails#deploy) assume a heroku setup. For us this has not been the case yet. But maybe this is a good default for new apps. Once heroku is not suitable for the app, more specific deployment guidelines good be documented in the apps repository.
We should also evaluate Germany based alternatives like anynines: http://www.anynines.com/ At the moment they are still in beta stadium.