./launcher rebuild app-Befehl nicht gefunden

Upgrades über die Web-Oberfläche sind deaktiviert, bis Sie das neueste Image ausgeführt haben.

Melden Sie sich dazu per SSH bei Ihrem Server an und führen Sie Folgendes aus:

    cd /var/discourse
    git pull
    ./launcher rebuild app

Ich sehe diesen Bildschirm, wenn ich ein Update über das Dashboard durchführen möchte.

Meine Installation scheint sich in var/www/discourse zu befinden.

Ich habe ein git pull im Discourse-Ordner ausgeführt, weiß aber nicht, wie ich die App ordnungsgemäß neu aufbauen soll. Dies ist eine Docker-Installation; jegliche Hinweise wären sehr willkommen. Vielen Dank.

Können Sie die genauen Befehle teilen, die Sie ausführen, und die Ausgabe, die Sie sehen? (Sie können IP-Adressen/Hostnamen gerne anonymisieren, wenn Sie möchten). /var/www/discourse klingt so, als wären Sie innerhalb des Docker-Containers und nicht auf Ihrem Server.

Sie sollten etwas wie Folgendes tun:

ssh user@forum.example.com
cd /var/discourse
git pull
sudo ./launcher rebuild app

Irgendwie verbinden Sie sich innerhalb des Containers. Sie sollten sich wahrscheinlich mit Port 22 verbinden, und möglicherweise verbinden Sie sich mit Port 2222; bei älteren Installationen war ein SSH-Port für den Container freigegeben.

Ich nutze Vultr und melde mich einfach in meinem Konto an und öffne das Konsolenfenster. Meine Befehlszeile zeigt root@vultr-app. Gibt es eine Möglichkeit, sich von der App abzumelden?

Ich glaube, ich habe es geschafft. Ich habe einen Exit-Befehl verwendet, und jetzt sieht meine Ordnerstruktur korrekt aus. Das Update wird nun neu aufgebaut. Danke für die Hilfe.

Aha! Anscheinend lässt es die Konsole laufen, und du hast vergessen, dass du den Container betreten hast (mit ./launcher enter app).

Ja, genau das ist passiert

C Robert Christensen (Bob)