Sì, è assolutamente possibile, dato che Discourse è solo un’app Ember sopra l’API Rails.
Penso che sia una pessima idea, poiché duplicheresti migliaia di ore di lavoro. Detto questo, ho avuto un cliente che ha fatto proprio questo e sembrava soddisfatto. Non ho più sentito parlare di loro da molto tempo; non so perché.
La cosa buona di questo approccio è che in qualsiasi momento potresti semplicemente decidere di passare al frontend di Discourse. Modifica: Oppure, forse, usare Discourse dopo la migrazione e poi non riuscire mai a rendere la tua app abbastanza valida da giustificare il passaggio ad essa, o permettere agli utenti di scegliere quale frontend preferiscono.