Eso es muy poca RAM para que Discourse funcione. Además, no creo que Heroku pueda ejecutar Docker.
De acuerdo. ¿Qué tal cloud.ibm.com? Tiene 35 GB.
Creo que si usas IBM Cloud (Cloud Virtual Server) con al menos 1 GB de RAM, debería ser suficiente para empezar.