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

RUN pip install --no-cache-dir uv

COPY requirements.txt ./
RUN uv pip install -r requirements.txt --system
RUN uv pip install uvicorn[standard] --system

COPY . ${LAMBDA_TASK_ROOT}
