FROM amazon/aws-lambda-python:3.11-x86_64

RUN yum -y update
RUN yum install gcc -y
RUN yum update glib2 -y
RUN yum install libxml2

COPY requirements.txt .

RUN pip install --upgrade pip && \
    pip install setuptools wheel && \
    pip install -r requirements.txt

COPY --from=public.ecr.aws/datadog/lambda-extension:74 /opt/extensions/ /opt/extensions

COPY index.py config.py queries.py ./

CMD ["index.handler"]
