Here’s how I setup a Discourse web application so that I can scale it by adding more Docker instances while keeping a low number of exposed web servers
Tutorials and explanation on how to be your own OAuth Identity Provider are very scarce and I’ve come to achieve this, this is an attempt to outline the basics.
I needed to install a set of VMs to run apps within Docker containers. In the case of Discourse, docker requires you to use aufs instead of devicemapper.