Ho un’istanza con docker_discourse bloccata su 1b83bcc. A mio avviso, il prossimo commit richiede l’esecuzione di ./launcher rebuild app dalla console SSH. Sono tentato di aggiornare all’ultima versione dall’interfaccia di amministrazione e vedere cosa succede, ma non ho accesso SSH al server, quindi prevedo che questo aggiornamento lasci il sito con un messaggio che invita a eseguire il comando da riga di comando.
Ho ragione e ho bisogno dell’accesso SSH, oppure posso procedere con l’aggiornamento tramite l’admin?
La mia comprensione è che expected_version attiverà la necessità di ricostruire il contenitore Docker da zero per evitare immagini orfane.
Non avere SSH sul server è un metodo non supportato per mantenere Discourse, poiché dovrai aggiornare l’immagine base di tanto in tanto. Consiglio vivamente di capire come ottenere l’accesso SSH ai forum che amministri.
Se l’amministratore di sistema è davvero andato, puoi (e probabilmente dovresti) eseguire un backup, configurare un nuovo server e ripristinare i dati lì.
Sì, questa sarebbe la soluzione semplice, diretta e razionale. Tuttavia, comporta diversi problemi, tra cui la modifica del nome di dominio, ecc. Ho cercato di prendere le cose con calma, dare un po’ di tempo al sysadmin e lasciare che la comunità prenda una decisione collettiva. Queste cose non sono sempre una questione di risolvere un problema tecnico; è importante tenere conto del fattore umano.
Ciò che proponi è una soluzione di ultima istanza che potrebbe eventualmente essere adottata.