Sono appena arrivato allo stesso repository git che hai trovato, sto esaminando un problema ufw/docker, mi ha fatto pensare a questo argomento.
Cosa hai cambiato esattamente (intendo, posso vedere le righe aggiunte, ma cosa significa?) e queste modifiche sono specifiche per Discourse?
Ho usato il codice predefinito nel repository e il mio problema UFW sembrava risolto dopo.
MODIFICA: Quando uso il tuo codice modificato, al primo momento in cui eseguo ufw reload ricevo il seguente errore:
ERRORE: Impossibile caricare le regole di logging