# Minimal Bolero Code runtime image (Docker counterpart of bolero-node.def).
# Identical contents to the Singularity SIF: node is all bolero-code needs (the
# bolero-code-cli `cli` is a bun-compiled standalone ELF; the router is node;
# the SGLang bridge is pure node). No socat/curl/python, no conda env, no
# project data — those are mounts supplied by the caller's policy.
#
#   docker build -t bolero-node:latest -f container/Dockerfile .
#   # or just:  docker pull node:22-bookworm-slim   (the image is unmodified)
#
# Point BOLERO_SANDBOX_IMAGE at the tag.
FROM node:22-bookworm-slim
LABEL org.bolero.role="bolero-code minimal runtime (node + bridge)"
