Ho capito fin dall’inizio. La mia risposta (e non ho alcun controllo su alcun repository ufficiale di Discourse) è “no”. La soluzione consigliata è estremamente semplice e ha il minor numero possibile di variabili. È progettata per funzionare per persone che non hanno mai usato la riga di comando. Una volta che inizi a mettere un “semplice” reverse proxy davanti alle cose, i modi in cui qualcuno può rompere le cose esplodono esponenzialmente.
Non si tratta solo di decomprimere (o estrarre) un’altra directory PHP e aggiungere un altro file a hosts-enabled. Devi sapere cos’è un reverse proxy, capire qualcosa sulle porte, o forse sui nomi host di docker, e su come impostare https, e impostare force_https nel container, e aggiungere un po’ di magia per far passare l’IP reale attraverso il reverse proxy. È abbastanza difficile che tu non voglia che chiunque non capisca almeno la maggior parte di questo in anticipo lo trovi per errore e poi si chieda perché non funziona.