FROM public.ecr.aws/lambda/nodejs:18

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

COPY package.json ./
RUN npm install --location=global npm \
  && npm install

COPY index.js ./

ENV DD_LAMBDA_HANDLER="index.handler"
CMD ["node_modules/datadog-lambda-js/dist/handler.handler"]
