Actualización y reversión
Registrar el digest en ejecución, descargar una imagen nueva y restaurar un anclaje anterior.
SwissKnife no guarda datos de aplicación. Una actualización sustituye los archivos estáticos del contenedor. No hay nada que respaldar salvo el archivo Compose y la imagen que hayas fijado.
Registrar la imagen actual
docker compose images
docker image inspect --format '{{.RepoDigests}}' ghcr.io/lucas-lepajollec/swissknife:latestConserva ese digest o la etiqueta sha-<commit-completo>. Esa es la meta de reversión.
Actualizar
docker compose pull
docker compose up -d
docker compose psConfirma que el contenedor pasa a healthy y que http://127.0.0.1:2501 sigue sirviendo la aplicación.
Revertir
Cambia la línea image: de Compose a la etiqueta o digest anterior y vuelve a crear el contenedor:
image: ghcr.io/lucas-lepajollec/swissknife:sha-<full-commit>docker compose up -dNo recrees una etiqueta v1.0.0 para recuperar una instancia antigua. Usa un digest registrado o una etiqueta sha-.
Copia de seguridad
No aplica al estado de la aplicación: los archivos seleccionados y los resultados de conversión viven solo en la pestaña del navegador. Guarda tu override de Compose y el anclaje de imagen si necesitas reconstruir la misma instancia.