Skip to content

fix(hosted): give routed eSignet proxies Coolify-resolvable names - #33

Merged
jeremi merged 1 commit into
mainfrom
fix/esignet-edge-routable
Aug 20, 2026
Merged

fix(hosted): give routed eSignet proxies Coolify-resolvable names#33
jeremi merged 1 commit into
mainfrom
fix/esignet-edge-routable

Conversation

@jeremi

@jeremi jeremi commented Aug 20, 2026

Copy link
Copy Markdown
Member

The issuer edge added in #32 cannot be routed: Coolify accepts a
docker_compose_domains entry only when the name matches a compose service key
(ApplicationsController::update_by_uuid), but resolves it after rewriting -
to _ (bootstrap/helpers/parsers.php). A hyphenated name is therefore stored
under a key routing never reads, and only the UI can set it.

Renames the two routed hosted services to esignet_ui and esignet_edge.
esignet_ui keeps its existing domain entry, whose key is already the
normalized form. Unrouted services and the local compose keep hyphens.

Test asserts every routed hosted eSignet service carries a hyphen-free name.

Coolify validates a routed service against the compose key but resolves it
after rewriting "-" to "_", so a hyphenated name is stored where the router
never reads it and the domain can only be set from the UI. Name the two
routed proxies with underscores so the issuer edge is manageable.

Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
@jeremi
jeremi merged commit 2066998 into main Aug 20, 2026
1 check passed
@jeremi
jeremi deleted the fix/esignet-edge-routable branch August 20, 2026 13:49
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