swactor/apps/myelin/node-image/Dockerfile
Zachery Aaron Shores-Chmielewski 3598b8a359 feat(contextual-process): replace job runner with execution contexts
Add actor-owned contextual process provisioning, descriptor bootstrap, scoped namespace operations, Python bindings, Myelin orchestration, and adversarial end-to-end coverage. Remove the superseded job runner, pipeline APIs, images, entrypoints, and specifications.
2026-08-28 02:09:26 +04:00

14 lines
722 B
Docker

# Myelin node agent: a thin Rust control-plane layer over the CUDA base.
# Workload frameworks are supplied by workload-specific images.
# Build from workspace root after compiling the Rust binary:
# cargo build --release -p myelin --bin myelin-worker
# docker build -f apps/myelin/node-image/Dockerfile.base -t myelin-node-base:cuda12.6 .
# docker build -f apps/myelin/node-image/Dockerfile --build-arg BASE_IMAGE=myelin-node-base:cuda12.6 -t myelin-node:latest .
ARG BASE_IMAGE=myelin-node-base:cuda12.6
ARG MYELIN_NODE_BIN=target/release/myelin-worker
FROM ${BASE_IMAGE}
ARG MYELIN_NODE_BIN=target/release/myelin-worker
COPY ${MYELIN_NODE_BIN} /usr/local/bin/myelin-node
RUN chmod +x /usr/local/bin/myelin-node