FROM python:3.11-slim
#FROM 557537366020.dkr.ecr.us-west-2.amazonaws.com/o11ydiagnosis:deltalake-v59
RUN apt-get update && \
    apt-get install -y --no-install-recommends git gcc && \
    apt-get purge -y --auto-remove git gcc && \
    rm -rf /var/lib/apt/lists/*
RUN pip install --no-cache-dir --upgrade pip setuptools

WORKDIR /app

COPY o11ydiagnosis/requirements.txt o11ydiagnosis/requirements.txt
RUN pip3 install -r o11ydiagnosis/requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

COPY . .
ENV PYTHONPATH=/app

CMD ["python", "o11ydiagnosis/engine/engine.py"]
