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.