comando ./launcher rebuild app non trovato

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.

Aha! Quindi a quanto pare lascia la console in esecuzione e hai dimenticato di essere entrato nel contenitore (con ./launcher enter app).

Sì, è esattamente quello che è successo

C. Robert Christensen (Bob)