Gli aggiornamenti tramite l’interfaccia web sono disabilitati finché non esegui l’immagine più recente.
Per farlo, accedi al tuo server tramite SSH ed esegui:
cd /var/discourse
git pull
./launcher rebuild app
Visualizzo la schermata sopra quando provo a eseguire un aggiornamento dalla dashboard.
La mia installazione sembra trovarsi in var/www/discourse.
Ho eseguito un git pull nella cartella di Discourse, ma non so come ricostruire correttamente l’app. Si tratta di un’installazione Docker; qualsiasi indicazione sarebbe molto apprezzata, grazie.
Puoi condividere i comandi esatti che stai eseguendo e l’output che vedi (sentiti libero di oscurare gli indirizzi IP o i nomi host se preferisci)? /var/www/discourse sembra indicare che sei all’interno del contenitore Docker, piuttosto che sul tuo server.
Dovresti fare qualcosa del genere:
ssh user@forum.example.com
cd /var/discourse
git pull
sudo ./launcher rebuild app
In qualche modo ti stai connettendo all’interno del container. Dovresti probabilmente connetterti alla porta 22, e forse ti stai connettendo alla porta 2222; nelle installazioni più vecchie era esposta una porta SSH per il container.
Sto usando Vultr e mi sono appena loggato nel mio account e ho aperto la finestra della console. La mia riga di comando mostra root@vultr-app. C’è un modo per disconnettersi dall’app?
Penso di essere arrivato. Ho usato un comando di uscita e ora la struttura delle cartelle è corretta. L’aggiornamento è ora in fase di ricostruzione. Grazie per l’aiuto.