# The hello world as an AWS Lambda container image. Build it with deploy/10-image.sh, which builds for linux/amd64
# without an image index (Lambda rejects one) and pushes it to your ECR repository.
FROM public.ecr.aws/lambda/python:3.12

# requirements.txt pins citta-sdk, so the image installs the same SDK as your local environment.
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt

COPY app.py lambda_handler.py ./
CMD ["lambda_handler.handler"]
