Skip to content

docs(docker): publish a dedicated README to Docker Hub - #189

Merged
WhiteMuush merged 2 commits into
mainfrom
develop
Sep 2, 2026
Merged

docs(docker): publish a dedicated README to Docker Hub#189
WhiteMuush merged 2 commits into
mainfrom
develop

Conversation

@WhiteMuush

Copy link
Copy Markdown
Owner

Promotion of develop to main. The scope is #188, nothing else is pending.

What lands

  • docker/README.hub.md: the page an operator lands on before running the image. Tags, a ready-to-run compose stack with PostgreSQL, the required and optional variables, and the operating notes that are easy to get wrong (concurrent migrations across replicas, the health endpoint, the external scheduler, BETTER_AUTH_URL behind a reverse proxy).
  • A sync step in the publish workflow, marked continue-on-error so a failed description update cannot turn a successful image push into a red run.
  • A pointer from the repository README.

Why this promotion now

Same reason as the previous one: workflow_dispatch is only exposed for workflows present on the default branch, so the sync step can only be exercised once it lands on main.

Verification

All 15 checks passed on #188.

WhiteMuush and others added 2 commits September 2, 2026 15:59
The Docker Hub page was empty, so the only thing a visitor could do with the
image was guess. Its audience is not the one the repository README serves: an
operator deploying the image needs the required variables, the tag meanings and
a compose file that works on the first try, not the tech stack or the test
commands. Hence a separate document rather than a link to the existing one.

The publish workflow syncs it after a successful push. The step is marked
continue-on-error on purpose: the image is already published by then, and a
description that fails to update must not turn a good publish into a red run.
docs(docker): add a Docker Hub README and sync it on publish
@WhiteMuush WhiteMuush changed the title docs(docker): Docker Hub README and description sync docs(docker): publish a dedicated README to Docker Hub Sep 2, 2026
@WhiteMuush WhiteMuush closed this Sep 2, 2026
@github-project-automation github-project-automation Bot moved this from Todo to Done in DataShield Roadmap Sep 2, 2026
@WhiteMuush WhiteMuush reopened this Sep 2, 2026
@WhiteMuush
WhiteMuush merged commit df33ee4 into main Sep 2, 2026
36 of 41 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant