Aktualisierungen
Den laufenden Digest festhalten, ein neues Image ziehen und einen vorherigen Pin wiederherstellen.
AstroGuide speichert keine Anwendungsdaten. Ein Update ersetzt die statischen Dateien im Container. Zu sichern sind nur die Compose-Datei und das gepinnte Image.
Aktuelles Image festhalten
docker compose images
docker image inspect --format '{{.RepoDigests}}' ghcr.io/lucas-lepajollec/astroguide:latestBewahre diesen Digest oder das sha-<vollständiger-commit>-Tag. Das ist das Rollback-Ziel.
Eine GHCR-Instanz aktualisieren
docker compose pull
docker compose up -d
docker compose psBestätige, dass der Container healthy wird und http://127.0.0.1:2502 die Anwendung weiter ausliefert.
Zurückrollen
Ändere die Compose-Zeile image: und erstelle den Dienst neu:
image: ghcr.io/lucas-lepajollec/astroguide:sha-<full-commit>docker compose up -dErzeuge kein v1.0.0-Tag, um eine alte Instanz wiederherzustellen.
Lokaler Checkout
git pull
docker compose -f docker-compose.yml -f docker-compose.build.yml up -d --buildOder in der Entwicklung:
git pull
npm ci --include=optional
npm run checkSicherung
Für den Anwendungszustand nicht zutreffend: die Erkundung lebt nur im Browser-Tab. Die Sprachpräferenz bleibt lokal. Sichere dein Compose-Override und den Image-Pin, wenn du dieselbe Instanz neu aufbauen musst.