FROM public.ecr.aws/lambda/python:3.11

COPY requirements.txt ./

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

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

COPY lambda_function.py ./

ENV DD_LAMBDA_HANDLER=lambda_function.lambda_handler
CMD ["datadog_lambda.handler.handler"]
