⚠ La porta 443 di questo computer non sembra essere accessibile tramite il nome host: metabolism.logophilia.eu ----

Non installare Postgres.

È normale, perché non hai installato Discourse come server web.

Allora (quasi sicuramente) hai ancora il problema per cui la tua VM non ha le porte esposte a Internet.

Non è così. Afferma chiaramente che Discourse non ha accesso alla porta. Inoltre, il tuo comando curl mostra che qualcos’altro ha il controllo della porta 443.

Penso che il container sia stato costruito correttamente, ma non riesca ad avviarsi perché qualcos’altro sta usando la porta 443, oppure non sta facendo nulla perché la porta 443 è instradata altrove.

Puoi provare

docker ps

per vedere se ci sono container in esecuzione e

docker logs app

per vedere cosa ha registrato Discourse tramite Docker.