FROM python:3.11-slim

RUN apt-get update && apt-get install -y --no-install-recommends \
        git \
        build-essential \
    && rm -rf /var/lib/apt/lists/*

RUN pip install --no-cache-dir \
        numpy pandas scikit-learn \
        xgboost \
        matplotlib \
        pyyaml

COPY sdk.py /opt/meb/meb_ml.py
ENV PYTHONPATH=/opt/meb

WORKDIR /workdir
CMD ["bash"]
