swactor/apps/myelin/node-image/Dockerfile.e2e
Zachery Aaron Shores-Chmielewski 03cacef062 myelin(contextual): run uploaded Python files
Add a remote-node file picker that uploads one Python file through the data namespace, materializes it over Iroh, and launches it with contextual-process bootstrap while streaming lifecycle and output events. Clean up execution artifacts, install Python and the swactor wheel in the production node image, and build the worker inside Docker to prevent stale host binaries.
2026-08-28 13:07:31 +04:00

7 lines
334 B
Text

ARG BASE_IMAGE=myelin-node:latest
FROM ${BASE_IMAGE}
# Test-only source injector used by the generated E2E corpus. Production UI
# submissions materialize their selected file through the data namespace.
COPY apps/myelin/node-image/e2e_python_launcher.py /usr/local/bin/myelin-e2e-python
RUN chmod +x /usr/local/bin/myelin-e2e-python