FROM python:3.11-slim-bookworm@sha256:a36c24f9cbdf4fd0f52d67f0823eeac19c2028c637cecc392d97f980d4fec56b
RUN apt-get update && apt-get install -y --no-install-recommends procps ripgrep && rm -rf /var/lib/apt/lists/*
COPY requirements.lock /tmp/requirements.lock
RUN pip install --no-cache-dir --require-hashes --no-deps -r /tmp/requirements.lock && rm /tmp/requirements.lock
COPY examples/ /workspace/input_materials/examples/
COPY requirements.lock /workspace/input_materials/runtime_env/requirements.lock
RUN mkdir -p /workspace/base/output/mandrel && chmod -R a+rX /workspace
WORKDIR /workspace
