v0.2.1 — Platform image migrated to Docker Hub
Summary
The kvendra-platform image is now distributed via Docker Hub (public, anonymous pull). Closes the "docker run y listo" gap that was deferred from v0.2.0 — a self-hosted user following Path A can now docker compose pull without GitHub auth.
Changes
docker-compose.yml: image sourceghcr.io/kvendraai/kvendra-platform→kvendra/kvendra-platform.README.md: Path B paragraph references the upstream Docker Hub image.scripts/build-from-source.sh: comments generalized (no longer ghcr.io-specific).
Distribution verified
$ docker pull kvendra/kvendra-platform:0.1.0-alpha.0
0.1.0-alpha.0: Pulling from kvendra/kvendra-platform
Digest: sha256:517ae7255d1e5693735c84c5fb1c25bae9a0874d2c954cd090b8574e85936b40
Status: Image is up to date for kvendra/kvendra-platform:0.1.0-alpha.0- Docker Hub: https://hub.docker.com/r/kvendra/kvendra-platform (public,
is_private:False). - Image size: 194 MB (Node 20 Alpine, multi-stage build).
- Tags:
0.1.0-alpha.0,latest.
Self-hosted flow (post-v0.2.1)
git clone https://github.com/KvendraAI/kvendra-reference-stack
cd kvendra-reference-stack
cp .env.example .env
# Edit .env — paste your Kvendra API key (signup at https://kvendra.cloud)
./scripts/up.sh
# Stack is up: 3 containers (db + platform + backup), no GitHub auth, no 5 GB Ollama pull.For LLM-local (no Kvendra signup): ./scripts/up.sh --with-ollama.
Unchanged (separate follow-up)
scripts/verify.sh and docs/signing.md still reference GHCR — the entire cosign keyless-OIDC flow is built around GHCR. Migrating signing to Docker Hub or supporting both registries is a dedicated refactor.
Trazabilidad
- Closes self-hosted "docker run y listo" gap (Vector C from TXN-KVD-20260527-001, deferred at that time).
- Related:
PAT-KVD-4AF89B,REL-KVD-REFERENCESTACK-0.2.0.0.