Hallo, es steht eine lange Textmenge an, bitte hab etwas Geduld, ich bin nur neugierig.
Ich bin ein Nutzer mit zwei Containern: data und web_only.
Um ein Update durchzuführen, verbinde ich mich per SSH mit meinem Server. Dann habe ich mir gedacht, ich würde Folgendes eingeben:
sh /var/discourse/launcher bootstrap web_only
sh /var/discourse/launcher stop web_only
sh /var/discourse/launcher start web_only
Das Problem dabei ist, dass nach dem Start immer noch die vorherige Version läuft und nicht die aktualisierte.
Warum passiert das?
Um ein Update zu erzwingen, muss ich tatsächlich Folgendes ausführen:
sh /var/discourse/launcher bootstrap web_only
sh /var/discourse/launcher stop web_only
sh /var/discourse/launcher destroy web_only // auch das hier
sh /var/discourse/launcher start web_only
Meine zweite Frage: Warum löscht „destroy" nicht auch das neu gebootete Image?
Eine weitere interessante Beobachtung: Während des Bootstrap-Vorgangs werden mehrere verschiedene Container erstellt und wieder gelöscht.
Könntet ihr bitte etwas genauer erklären, wie „launcher" funktioniert und welche Tricks er anwendet?
Vielen Dank im Voraus.