SwissKnife Docs

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:latest

Conserva 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 ps

Confirma 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 -d

No 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.

En esta página