Skip to content

馃惓 fix: Align Admin Panel Image With Upstream Publishing Namespace - #17096

Merged
dustinhealy merged 1 commit into
devfrom
fix/admin-panel-image-reference
Oct 16, 2026
Merged

dustinhealy merged 1 commit into
devfrom
fix/admin-panel-image-reference

Conversation

@dustinhealy

@dustinhealy dustinhealy commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

The development and deployment Compose configurations reference an admin-panel image namespace that no longer matches the proposed upstream publisher. Update both services to registry.librechat.ai/librechat-ai/librechat-admin-panel:latest, preserving the existing registry proxy and aligning the image path with the publisher.

Depends on LibreChat-AI/admin-panel#156, which has merged. Its Docker publishing run succeeded, and anonymous registry checks confirm the new image manifest is available.

Type of change

  • Bug fix

Testing

Tested environments/configuration:

  • Validated both Compose configurations with docker compose -f <file> config --no-env-resolution --quiet, using UID=1000, GID=1000, PORT=3080, and disposable validation values for required secret variables.
  • Anonymous manifest requests succeeded for the new latest image through both GHCR and registry.librechat.ai, and for the exact publisher commit tag 9315de900548e5ed980d55d41084cc0d35800672 through GHCR. All returned digest sha256:d1966af888a0e48749ed9bebf887dac371c8dd063ed49a24a9f267e933cbb177 with Linux AMD64 and ARM64 images. Full image-layer pulls and Compose startup were not performed.
  • git diff --check

Automated tests:

  • npm run static-checks -- --against origin/dev
  • Application unit tests and TypeScript checks are not applicable to image-reference-only changes.

Screenshots / recordings

No user-facing change.

Risk / compatibility

The publisher prerequisite is satisfied and anonymous manifest access through the proxy is confirmed. End-to-end Compose startup remains a manual check.

Checklist

  • I reviewed my own changes
  • Existing relevant configuration checks pass
  • Required dependency changes have been merged/published
  • Required documentation PR: N/A

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

馃數 Needs a closer look

The required upstream publishing workflow is still in progress, so image availability has not yet been confirmed.

0 open findings

What changed in this PR

Updates both Compose configurations to use the admin-panel image鈥檚 new upstream namespace.

Changes:

  • Replaces the obsolete clickhouse namespace with librechat-ai.
  • Preserves the existing registry proxy and latest tag.
File Description
docker-compose.yml Updates the development admin-panel image.
deploy-compose.yml Updates the deployment admin-panel image.

馃 Review effort: Balanced


馃挕 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@dustinhealy
dustinhealy marked this pull request as ready for review October 14, 2026 16:16
@dustinhealy
dustinhealy requested a balanced review from Copilot October 16, 2026 13:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

馃煝 Approval recommended

Both references match the published upstream namespace, and no blocking issues were identified.

0 open findings

馃 Review effort: Balanced

@dustinhealy
dustinhealy merged commit 43ef18b into dev Oct 16, 2026
17 checks passed
@dustinhealy
dustinhealy deleted the fix/admin-panel-image-reference branch October 16, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants