From 1bc6daf31bf4993321220535ff5b2154c35f18bc Mon Sep 17 00:00:00 2001 From: jochen Date: Sun, 4 Oct 2026 12:25:28 +0200 Subject: [PATCH] The photo clients publish the endpoint they declare (hq issue 227) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Each declares a web endpoint — 4001, 4012, 4013 — and published a bare 80, which the mesh has nothing to assign for, so 80 reached the machine and collided with the reverse proxy. Written the long way, the software's 80 is published at the port the module declares and the mesh rewrites the outer half to whatever it assigned. photos is the one that failed on the control node; the other two are the same fault waiting for a machine that runs a proxy. --- modules/photos-eef/module.json | 2 +- modules/photos-filip/module.json | 2 +- modules/photos/module.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/photos-eef/module.json b/modules/photos-eef/module.json index 1a63d49..0ab336b 100644 --- a/modules/photos-eef/module.json +++ b/modules/photos-eef/module.json @@ -45,7 +45,7 @@ "image": "registry-api.novox.be/novox/photos-client@sha256:f87d63ee7bfb44c9f9748b99be6ba6dc0daf955a1d463699e9e7e3009693c0ab", "network": "photos-eef", "ports": [ - "80" + "4012:80" ], "names-on-purpose": { "registry-api.novox.be": "built outside the mesh, from the application's own repository, and pulled from the registry that built it; moves when that repository is a build source on the git seat (novox/hq ADR 0155, issue 122)" diff --git a/modules/photos-filip/module.json b/modules/photos-filip/module.json index daa58c6..518012f 100644 --- a/modules/photos-filip/module.json +++ b/modules/photos-filip/module.json @@ -45,7 +45,7 @@ "image": "registry-api.novox.be/novox/photos-client@sha256:f87d63ee7bfb44c9f9748b99be6ba6dc0daf955a1d463699e9e7e3009693c0ab", "network": "photos-filip", "ports": [ - "80" + "4013:80" ], "names-on-purpose": { "registry-api.novox.be": "built outside the mesh, from the application's own repository, and pulled from the registry that built it; moves when that repository is a build source on the git seat (novox/hq ADR 0155, issue 122)" diff --git a/modules/photos/module.json b/modules/photos/module.json index 7ea1556..ba1e5bd 100644 --- a/modules/photos/module.json +++ b/modules/photos/module.json @@ -89,7 +89,7 @@ "image": "registry-api.novox.be/novox/photos-admin-client@sha256:f437fa9ed28b29a012f715fb8d9b809a15cff4a672794c620d5d400f57695580", "network": "photos", "ports": [ - "80" + "4001:80" ], "names-on-purpose": { "registry-api.novox.be": "built outside the mesh, from the application's own repository, and pulled from the registry that built it; moves when that repository is a build source on the git seat (novox/hq ADR 0155, issue 122)"