diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4a71d07..4bd0cd8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,7 +7,8 @@ # the browser uses at runtime — so one published image works for every clinic. # # Required repository secrets (Settings → Secrets and variables → Actions): -# DOCKERHUB_USERNAME — a Docker Hub account with push access to `temetro` +# DOCKERHUB_USERNAME — the Docker Hub account `khalidxv` (or one with push +# access to that namespace) # DOCKERHUB_TOKEN — a Docker Hub access token for that account # Without them the build/login step fails; the workflow is otherwise inert. name: release @@ -21,7 +22,7 @@ permissions: contents: write # create the GitHub Release (the update check reads this) env: - REGISTRY_NAMESPACE: temetro + REGISTRY_NAMESPACE: khalidxv jobs: publish: diff --git a/CHANGELOG.md b/CHANGELOG.md index f0f9f4f..b1b679f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,8 +16,8 @@ for how releases are cut and published. browser is using, so other departments can reach temetro at `http://:3000` with no rebuild. A Settings panel surfaces the shareable network address. `GET /api/network` reports detected LAN addresses. -- **Prebuilt Docker images** published to Docker Hub (`temetro/temetro-backend`, - `temetro/temetro-frontend`) via a tag-triggered GitHub Actions release workflow. +- **Prebuilt Docker images** published to Docker Hub (`khalidxv/temetro-backend`, + `khalidxv/temetro-frontend`) via a tag-triggered GitHub Actions release workflow. - **Voice dictation** on the AI chat input (Web Speech API), with graceful fallback where the browser doesn't support it. diff --git a/README.md b/README.md index 76b4e6f..3945846 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Clinicians ask in plain language; temetro retrieves and organizes patient information as rich record cards — backed by a **patient-owned data model**. [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE) -[![Docker images](https://img.shields.io/badge/Docker%20Hub-temetro-2496ED?logo=docker&logoColor=white)](https://hub.docker.com/u/temetro) +[![Docker images](https://img.shields.io/badge/Docker%20Hub-khalidxv-2496ED?logo=docker&logoColor=white)](https://hub.docker.com/u/khalidxv) [![Changelog](https://img.shields.io/badge/changelog-0.1.0-success)](./CHANGELOG.md) ![temetro AI chat](./.github/assets/screenshot-chat.png) diff --git a/RELEASING.md b/RELEASING.md index 0d141ca..b9472d4 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -19,10 +19,10 @@ Actions) so the release workflow can publish: | Secret | What | | --- | --- | -| `DOCKERHUB_USERNAME` | Docker Hub account with push access to the `temetro` namespace | +| `DOCKERHUB_USERNAME` | Docker Hub account with push access to the `khalidxv` namespace | | `DOCKERHUB_TOKEN` | A Docker Hub access token for that account | -Images are published as `temetro/temetro-backend` and `temetro/temetro-frontend`. +Images are published as `khalidxv/temetro-backend` and `khalidxv/temetro-frontend`. ## Cutting a release diff --git a/backend/README.md b/backend/README.md index 4c4f3d8..c94a832 100644 --- a/backend/README.md +++ b/backend/README.md @@ -14,8 +14,8 @@ docker compose up -d # db + backend + frontend — no setup needed ``` `docker compose up --build` instead builds from source (for development). The -Compose file references the published `temetro/temetro-backend` and -`temetro/temetro-frontend` images with a build fallback, so the same file serves +Compose file references the published `khalidxv/temetro-backend` and +`khalidxv/temetro-frontend` images with a build fallback, so the same file serves both clinics and developers. Update with `docker compose pull && docker compose up -d` (see [`../RELEASING.md`](../RELEASING.md)). diff --git a/backend/docker-compose.yml b/backend/docker-compose.yml index 9b36331..96e0079 100644 --- a/backend/docker-compose.yml +++ b/backend/docker-compose.yml @@ -46,7 +46,7 @@ services: retries: 10 backend: - image: temetro/temetro-backend:${TEMETRO_VERSION:-latest} + image: khalidxv/temetro-backend:${TEMETRO_VERSION:-latest} build: context: . restart: unless-stopped @@ -79,7 +79,7 @@ services: - "4000:4000" frontend: - image: temetro/temetro-frontend:${TEMETRO_VERSION:-latest} + image: khalidxv/temetro-frontend:${TEMETRO_VERSION:-latest} build: context: ../frontend args: