Mise à jour
Enregistrer le digest en cours, tirer une nouvelle image et restaurer une version épinglée.
AstroGuide ne stocke aucune donnée applicative. Une mise à jour remplace les fichiers statiques du conteneur. Il n'y a rien à sauvegarder hormis le fichier Compose et l'image épinglée.
Enregistrer l'image actuelle
docker compose images
docker image inspect --format '{{.RepoDigests}}' ghcr.io/lucas-lepajollec/astroguide:latestConservez ce digest ou l'étiquette sha-<commit-complet>. C'est la cible de retour arrière.
Mettre à jour une instance GHCR
docker compose pull
docker compose up -d
docker compose psVérifiez que le conteneur passe healthy et que http://127.0.0.1:2502 sert toujours l'application.
Revenir en arrière
Modifiez la ligne Compose image:, puis recréez le service :
image: ghcr.io/lucas-lepajollec/astroguide:sha-<full-commit>docker compose up -dNe recréez pas une étiquette v1.0.0 pour récupérer une ancienne instance.
Checkout local
git pull
docker compose -f docker-compose.yml -f docker-compose.build.yml up -d --buildOu, en développement :
git pull
npm ci --include=optional
npm run checkSauvegarde
Sans objet pour l'état applicatif : l'exploration n'existe que dans l'onglet. La préférence de langue reste locale au navigateur. Sauvegardez votre surcharge Compose et l'image épinglée si vous devez reconstruire la même instance.