Get the image
Releases publish a multi-arch image to ghcr.io/stefiix92/coachd, signed with Sigstore keyless signing, with an SBOM and build provenance. Take the digest from the release notes and verify it with cosign:
cosign verify ghcr.io/stefiix92/coachd@sha256:<digest> \
--certificate-identity-regexp '^https://github.com/stefiix92/coachd/.github/workflows/release.yml@refs/tags/v' \
--certificate-oidc-issuer https://token.actions.githubusercontent.comPin it by digest in .env, so a re-pushed tag can never change what you run, and pull it:
.env
COACHD_IMAGE=ghcr.io/stefiix92/coachd:<version>@sha256:<digest>docker compose pull coachdStart it with docker compose up -d --no-build coachd once the secrets exist.
Last updated on