Sono responsabile di un’installazione di Discourse basata su Docker, in esecuzione su Ubuntu, che ho ereditato nell’ambito di un progetto open source. Per anni l’ho aggiornata tramite git pull && ./launcher rebuild app e successivamente tramite l’interfaccia di amministrazione in /admin/update. Tuttavia, dopo un’esperienza dolorosa durante un aggiornamento che ha causato interruzioni, dovuto a docker_manager a gennaio 2024 (vedi i commenti sul commit qui e il commit revertito qui), ho smesso di aggiornare in modo così disinvolto.
Sono passati 2,5 anni e devo riprendere il ritmo degli aggiornamenti, ma sono ancora un po’ nervoso a causa dell’ultimo aggiornamento che ha causato problemi. Vorrei aiuto per capire cosa devo sapere prima di tentare l’aggiornamento da v3.4.0 a v2026.7.2. Il nostro sito non utilizza plugin aggiuntivi e l’unica configurazione speciale di cui sono a conoscenza è che utilizziamo un URL di Discourse Connect per avere SSO con il nostro sito principale della community.
È così semplice?
cd /var/discourse
git pull
./launcher rebuild app
E poi aggiornare tramite l’interfaccia di amministrazione? Ci sono dei passaggi intermedi di cui devo essere a conoscenza quando passo da v3.4.0 a v2026.7.2?
Grazie,
Cory