mirror of
https://github.com/temetro/temetro.git
synced 2026-07-26 11:58:14 +00:00
infra/docs: publish images under the khalidxv Docker Hub namespace
Retarget the release workflow, docker-compose image refs, and docs from the placeholder temetro namespace to khalidxv (GitHub repo refs unchanged). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -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:
|
||||
|
||||
+2
-2
@@ -16,8 +16,8 @@ for how releases are cut and published.
|
||||
browser is using, so other departments can reach temetro at
|
||||
`http://<server-LAN-IP>: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.
|
||||
|
||||
|
||||
@@ -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)
|
||||
[](https://hub.docker.com/u/temetro)
|
||||
[](https://hub.docker.com/u/khalidxv)
|
||||
[](./CHANGELOG.md)
|
||||
|
||||

|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
|
||||
+2
-2
@@ -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)).
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user