Ciao a tutti!
Per prima cosa, grazie per tutto il lavoro che tutti avete dedicato a questa piattaforma. Stavo cercando una piattaforma di forum più aggiornata e sono davvero soddisfatto di Discourse. Amministro un forum privato di un piccolo club (~100 membri) e sto utilizzando la versione open-source su un droplet DO.
Ho letto l’argomento relativo alla procedura di aggiornamento suggerita - Manually update Discourse and Docker image to latest
Vorrei capire: se è consigliabile che Discourse, tutti i plugin e l’immagine Docker vengano semplicemente aggiornati tramite git di tanto in tanto, quanto posso essere sicuro che la versione disponibile al momento dell’aggiornamento non sia difettosa? Forse sono abituato agli sviluppatori sul lavoro che abitualmente lasciano il ramo master rotto (non fatemi iniziare), ma sono abituato a rilasci con tag specifici che offrono una certa garanzia che le funzionalità non siano implementate solo a metà.
La stessa domanda vale per i plugin. Sto utilizzando solo plugin “ufficiali” (come Discourse-calendar), ma come faccio a sapere che siano in uno stato buono al momento dell’aggiornamento?
Per favore, non prendete la mia domanda nel modo sbagliato: non sto assolutamente insinuando nulla con questo post. Sto semplicemente cercando di capire quale sia il rischio nell’eseguire un aggiornamento. So che per garantire davvero zero tempi di inattività dovrei avere un server di staging/test, ma è decisamente eccessivo per una piccola implementazione. Detto questo, avrei sicuramente persone che mi chiamerebbero se il forum andasse offline mentre sto cercando di annullare un aggiornamento.
Grazie!