#!/bin/bash
# Script pour créer une Lambda Layer avec Poppler depuis un container Amazon Linux

docker run --rm -v "$PWD":/var/task public.ecr.aws/lambda/nodejs:20 bash -c "
  yum install -y poppler-utils
  mkdir -p /tmp/layer/bin
  cp /usr/bin/pdftoppm /tmp/layer/bin/
  cp /usr/bin/pdfinfo /tmp/layer/bin/
  # Copier les libs nécessaires
  mkdir -p /tmp/layer/lib
  ldd /usr/bin/pdftoppm | grep '=>' | awk '{print \$3}' | xargs -I {} cp {} /tmp/layer/lib/ 2>/dev/null || true
  cd /tmp/layer
  zip -r /var/task/poppler-layer.zip .
"
