Grazie per la risposta veloce, @sam. Proverò.
Una domanda veloce. “git pull”, presumo, scarichi l’ultima versione di discourse-docker, giusto?
In generale, è necessario aggiornare discourse-docker e discourse contemporaneamente?
Attualmente, non ho discourse-docker controllato da git. Invece, scarico una revisione specifica di discourse-docker (come file Zip) durante la configurazione del server e blocco la versione di discourse su un commit specifico durante la distribuzione.
Lo faccio per rendere la build ripetibile, ovvero eseguire lo stesso comando con la stessa configurazione e sorgente in due momenti diversi dovrebbe produrre lo stesso artefatto. In generale, questa è una buona idea e mi ha salvato da molti incubi operativi con altri software nel corso degli anni
Questo perché ti dà la possibilità di tornare a una configurazione nota e funzionante.
Tuttavia, penso di nuotare controcorrente con Discourse, perché sembra voler scaricare le ultime versioni di vari componenti software durante la build. Inizio a chiedermi se i miei tentativi di rendere la build ripetibile mi stiano in realtà facendo un torto?