bug: edge Dockerfile build context wrong — COPY paths are repo-root-relative, init passes docker/edge/ as context #1116
Labels
No labels
action
backlog
blocked
bug-report
cannot-reproduce
in-progress
in-triage
needs-triage
prediction/actioned
prediction/dismissed
prediction/unreviewed
priority
rejected
reproduced
tech-debt
underspecified
vision
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: disinto-admin/disinto#1116
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Symptom
disinto init --backend=nomad --with edgefails building the edge image:The file exists on disk at
/opt/disinto/docker/edge/entrypoint-edge.sh.Root cause
docker/edge/Dockerfileuses repo-root-relative COPY paths:But
bin/disintoline 981 passes${FACTORY_ROOT}/docker/edgeas the build context — sodocker/edge/entrypoint-edge.shresolves to${FACTORY_ROOT}/docker/edge/docker/edge/entrypoint-edge.sh, which does not exist.The agents image build on line 971 already uses
${FACTORY_ROOT}as context. Edge should match.Reproduction
Fresh box, latest main:
Fix
bin/disintoline 981 — change build context from${FACTORY_ROOT}/docker/edgeto${FACTORY_ROOT}:Also update the dry-run echo on line 872.
Acceptance
disinto init --backend=nomad --with edge --yesbuildsdisinto/edge:localsuccessfullyBlocked — issue #1116
ci_timeout2026-04-21T14:01:30Z