automx: the launcher's wrapper is written by the build that ships it #76

Merged
jschoubben merged 1 commits from fix/automx-carries-its-own-wrapper into main 2026-09-25 21:44:47 +00:00
Owner

Caught live in the Phase-2 window: the mesh-built automx crash-looped (exit 127) because start calls .venv/scripts/flask.sh — a wrapper the predecessor's image carried but whose creation never made it into the files this module holds. The recipe now writes the wrapper explicitly (verbatim from the proven image), so the build is the whole truth about the image. Local smoke: container starts, flask serves.

Caught live in the Phase-2 window: the mesh-built automx crash-looped (exit 127) because `start` calls `.venv/scripts/flask.sh` — a wrapper the predecessor's image carried but whose creation never made it into the files this module holds. The recipe now writes the wrapper explicitly (verbatim from the proven image), so the build is the whole truth about the image. Local smoke: container starts, flask serves.
jschoubben added 1 commit 2026-09-25 21:44:41 +00:00
The predecessor's image carried .venv/scripts/flask.sh, created by a
build step that never made it into the files this module holds — the
image worked and its recipe could not reproduce it, caught the moment
the mesh built it from source (exit 127 crash loop at cutover). The
wrapper is now written explicitly, verbatim from the proven image, so
the recipe is the whole truth about the image.
jschoubben merged commit cb9d43b2a1 into main 2026-09-25 21:44:47 +00:00
jschoubben deleted branch fix/automx-carries-its-own-wrapper 2026-09-25 21:44:47 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-catalog#76