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

# Get the latest version from here:
#   https://gallery.ecr.aws/datadog/lambda-extension
COPY --from=public.ecr.aws/datadog/lambda-extension:77 /opt/extensions/ /opt/extensions

COPY requirements.txt ./
RUN pip install --upgrade pip \
  && pip install -r requirements.txt

COPY index.py ./

ENV DD_LAMBDA_HANDLER="index.handler"
CMD ["datadog_lambda.handler.handler"]
