diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index ff73ba2..d7b5974 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -23,18 +23,24 @@ jobs: runs-on: ubuntu-24.04 outputs: image_name: ${{ steps.image-name.outputs.image_name }} + legacy_image_name: ${{ steps.image-name.outputs.legacy_image_name }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} steps: - - name: Compute lowercase image name + - name: Compute Docker image names id: image-name - run: echo "image_name=${GITHUB_REPOSITORY,,}" >> "$GITHUB_OUTPUT" + run: | + owner="${GITHUB_REPOSITORY_OWNER,,}" + echo "image_name=${owner}/openreader" >> "$GITHUB_OUTPUT" + echo "legacy_image_name=${owner}/openreader-webui" >> "$GITHUB_OUTPUT" - name: Extract metadata (tags, labels) for Docker id: meta uses: docker/metadata-action@v5 with: - images: ${{ env.REGISTRY }}/${{ steps.image-name.outputs.image_name }} + images: | + ${{ env.REGISTRY }}/${{ steps.image-name.outputs.image_name }} + ${{ env.REGISTRY }}/${{ steps.image-name.outputs.legacy_image_name }} tags: | type=raw,value=latest,enable=${{ (github.event_name == 'push' && !contains(github.ref, '-pre')) || (github.event_name == 'workflow_dispatch' && inputs.use_latest_tag == true) }},priority=1000 type=semver,pattern={{version}} diff --git a/docs-site/docs/docker-quick-start.md b/docs-site/docs/docker-quick-start.md index 5f8ff68..ed9f94b 100644 --- a/docs-site/docs/docker-quick-start.md +++ b/docs-site/docs/docker-quick-start.md @@ -90,6 +90,8 @@ If `8333` is not reachable from the browser, direct presigned access is unavaila ## 3. Update Docker image +Legacy image compatibility: `ghcr.io/richardr1126/openreader-webui:latest` remains available as an alias. + ```bash docker stop openreader || true && \ docker rm openreader || true && \