SwissKnife Docs

Mise à jour et retour arrière

Enregistrer le digest en cours, tirer une nouvelle image et restaurer une version épinglée.

SwissKnife 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 que vous avez épinglée.

Enregistrer l'image actuelle

docker compose images
docker image inspect --format '{{.RepoDigests}}' ghcr.io/lucas-lepajollec/swissknife:latest

Conservez ce digest ou l'étiquette sha-<commit-complet>. C'est la cible de retour arrière.

Mettre à jour

docker compose pull
docker compose up -d
docker compose ps

Vérifiez que le conteneur passe healthy et que http://127.0.0.1:2501 sert toujours l'application.

Revenir en arrière

Remplacez la ligne Compose image: par l'étiquette ou le digest précédent, puis recréez le conteneur :

image: ghcr.io/lucas-lepajollec/swissknife:sha-<full-commit>
docker compose up -d

Ne recréez pas une étiquette v1.0.0 pour récupérer une ancienne instance. Utilisez un digest enregistré ou une étiquette sha-.

Sauvegarde

Sans objet pour l'état applicatif : les fichiers choisis et les résultats de conversion n'existent que dans l'onglet du navigateur. Sauvegardez votre surcharge Compose et l'image épinglée si vous devez reconstruire la même instance.

Sur cette page