Skip to content

fix(adopt): an imported project's Open link goes to the service with a web page, not its database - #196

Open
ahze wants to merge 1 commit into
mainfrom
fix/adopt-web-port-not-a-database
Open

ahze wants to merge 1 commit into
mainfrom
fix/adopt-web-port-not-a-database

Conversation

@ahze

@ahze ahze commented Nov 1, 2026

Copy link
Copy Markdown
Member

Adopting a compose project wrote web_port from whichever of its containers podman listed first. For mealie that was postgres, so the stack's Open link went to port 5432.

adoptWebHint now looks at the imported project whole, in compose order: a service running the catalog app's image gives the manifest's web_port, else the first exposed TCP port of a service's image, with databases (updates.DataTiedToMajor plus mysql, mariadb, percona, redis, valkey, memcached) passed over. The port is the host port the service publishes it on.

The choice is a pure helper, webHint, with tests built from mealie's real compose and exposed ports.

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.

1 participant