È troppo poca RAM per far funzionare Discourse. Inoltre, non credo che Heroku possa eseguire Docker.
Ok. Che ne dici di cloud.ibm.com? Ha 35 GB.
Penso che se usi IBM Cloud (Cloud Virtual Server) con almeno 1 GB di RAM, dovrebbe essere sufficiente per iniziare.