docker compose pull
docker compose up -dMounted state remains in place while the container is replaced.
Moving channels:
latest
stable
0.1
Immutable release identifiers:
0.1.0
0.1.1
sha-<commit>
latest and stable point to the newest successful stable release. The series tag points to the newest release in that major/minor line.
TRUTHGATE_IMAGE=magiccodingman/truthgate-ipfs:0.1.0This avoids automatic movement when stable is updated.
A successful promotion to the stable Git branch:
- runs the release gates;
- allocates or reuses a Git tag such as
v0.1.0; - publishes AMD64 and ARM64 manifests;
- updates version, series,
stable,latest, and SHA tags; - verifies the remote manifest;
- synchronizes the root README to Docker Hub.
VERSION contains the intentional major/minor series. Patch numbers increment automatically.
- review release notes and the PR;
- back up persistent state;
- record the current image tag;
- check available disk space.
Set the old exact image tag in .env:
TRUTHGATE_IMAGE=magiccodingman/truthgate-ipfs:0.1.0Then:
docker compose pull
docker compose up -dA software rollback cannot always reverse a Kubo repository migration. Keep a pre-update backup when crossing Kubo repository versions.