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.
7 lines
334 B
Text
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
|