Skip to content

fix: Podman compatibility by adding environment configurable repository prefix to Docker Compose image references#1919

Merged
Vchen7629 merged 4 commits into
release-0.5.1from
openrag-install-linux-vm-fix
Jun 22, 2026
Merged

fix: Podman compatibility by adding environment configurable repository prefix to Docker Compose image references#1919
Vchen7629 merged 4 commits into
release-0.5.1from
openrag-install-linux-vm-fix

Conversation

@Vchen7629

Copy link
Copy Markdown
Collaborator

Summary

Fixes #1206. Podman fails to resolve unqualified image names (no registry prefix) by default, causing podman pull/podman compose up to fail with: Error: short-name "langflowai/openrag-backend:latest" did not resolve to an alias and no unqualified-search registries are defined in "/etc/containers/registries.conf"

Changes

  • Prefix all image references in docker-compose.yml with Added environment variable prefix that defaults to docker.io/ (5 images total: opensearch, opensearch-dashboards, backend, frontend, langflow) if none provided

Testing

  • Verified on Windows 10 + WSL2 + Ubuntu 24.04 + Podman 4.9.3, image pulls and podman compose up now succeed
  • Confirmed docker compose still works identically (fully-qualified docker.io/... and unqualified ... resolve to the same image on Docker Hub)
  • Ran unit test suite

@Vchen7629 Vchen7629 requested a review from hunterxtang June 18, 2026 17:59
@coderabbitai

coderabbitai Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 374ea866-9171-4ca1-ae5d-027b4c061d77

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Warning

.coderabbit.yaml has a parsing error

The CodeRabbit configuration file in this repository has a parsing error and default settings were used instead. Please fix the error(s) in the configuration file. You can initialize chat with CodeRabbit to get help with the configuration file.

💥 Parsing errors (1)
Validation error: Too big: expected number to be <=900000 at "reviews.tools.github-checks.timeout_ms"
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch openrag-install-linux-vm-fix

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions Bot added bug 🔴 Something isn't working. and removed bug 🔴 Something isn't working. labels Jun 18, 2026

@lucaseduoli lucaseduoli left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I believe doesn't make sense to use an environment variable for this, since there are no langflowai or opensearchproject repos in any other container registry that is not docker.io. I think it's better to just hard code it, but if there is any other reason behind this, please tell me because I might've missed something.

@Vchen7629 Vchen7629 requested a review from lucaseduoli June 22, 2026 16:41
@github-actions github-actions Bot added bug 🔴 Something isn't working. and removed bug 🔴 Something isn't working. labels Jun 22, 2026
@Vchen7629

Copy link
Copy Markdown
Collaborator Author

Noted, reverted back to the hardcoded docker.io container registry

@Vchen7629 Vchen7629 dismissed lucaseduoli’s stale review June 22, 2026 16:43

Reverted back to the hardcoded docker.io container registry prefix

@github-actions github-actions Bot added bug 🔴 Something isn't working. and removed bug 🔴 Something isn't working. labels Jun 22, 2026

@lucaseduoli lucaseduoli left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM

@github-actions github-actions Bot added the lgtm label Jun 22, 2026
@Vchen7629 Vchen7629 merged commit dfc4109 into release-0.5.1 Jun 22, 2026
7 checks passed
@github-actions github-actions Bot deleted the openrag-install-linux-vm-fix branch June 22, 2026 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug 🔴 Something isn't working. docker lgtm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants