FROM amazon/aws-lambda-python:3.11

ARG version
LABEL Version=$version
ENV build_version=$version

COPY requirements.txt ./

RUN pip install --upgrade pip && \
    pip install setuptools wheel && \
    pip install -r requirements.txt

COPY src/ ./
COPY config.py ./
COPY --from=common . ./common/
COPY constants/ ./constants/
COPY helpers/ ./helpers/

EXPOSE 8080

CMD [ "index.handler" ]
