Operations

Update

Update the NasDash image with backup and rollback.

The latest tag tracks the latest published image; it does not guarantee an immutable version. Back up data/ before pulling. If you use the optional named volume, back up nasdash-data instead. Never run docker compose down -v as part of a normal update.

docker compose images
docker image inspect --format '{{.RepoDigests}}' ghcr.io/lucas-lepajollec/nasdash:latest
docker compose stop nasdash
# Back up and verify /app/data (named volume or ./data bind mount).
docker compose pull nasdash
docker compose up -d
docker compose ps
docker compose logs --tail 100 nasdash

Test /api/health, connectivity, pages, and a representative integration.

To roll back, change the Compose image: line to the previous digest or sha-<full-commit> tag, then recreate the container. Restore data only if a migration made it incompatible.

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

Current version status

v0.1.4 is the latest published release. For exact rollback, prefer its recorded image digest or the sha-<full-commit> tag; do not recreate the deleted v1.0.0 tag.