File size: 406 Bytes
b0e88cf
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
FROM python:3.12-slim
WORKDIR /benchmark

COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

# wrapper.py provides backwards compatibility for old Python-based evaluators
# that define evaluate(program_path) -> dict.  Bridges them to the container
# JSON protocol.  Source of truth: skydiscover/evaluation/wrapper.py
COPY . .
RUN chmod +x evaluate.sh

ENTRYPOINT ["./evaluate.sh"]