Operación

Actualizaciones

Registrar el digest en ejecución, descargar una imagen nueva y restaurar un anclaje anterior.

AstroGuide 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 fijada.

Registrar la imagen actual

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

Conserva ese digest o la etiqueta sha-<commit-completo>. Esa es la meta de reversión.

Actualizar una instancia GHCR

docker compose pull
docker compose up -d
docker compose ps

Confirma que el contenedor pasa a healthy y que http://127.0.0.1:2502 sigue sirviendo la aplicación.

Revertir

Cambia la línea image: de Compose y vuelve a crear el servicio:

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

No recrees una etiqueta v1.0.0 para recuperar una instancia antigua.

Checkout local

git pull
docker compose -f docker-compose.yml -f docker-compose.build.yml up -d --build

O, en desarrollo:

git pull
npm ci --include=optional
npm run check

Copia de seguridad

No aplica al estado de la aplicación: la exploración vive solo en la pestaña. La preferencia de idioma es local al navegador. Guarda tu override de Compose y el anclaje de imagen si necesitas reconstruir la misma instancia.