diff --git a/backend/condition/handler/Dockerfile b/backend/condition/handler/Dockerfile index f7859fc5..f04edc09 100644 --- a/backend/condition/handler/Dockerfile +++ b/backend/condition/handler/Dockerfile @@ -1,5 +1,5 @@ FROM public.ecr.aws/lambda/python:3.11 -# FROM python:3.11.10-bullseye +# FROM python:3.11.10-bullseye # For local running # Set working directory (Lambda task root) WORKDIR /var/task @@ -16,9 +16,17 @@ RUN pip install --no-cache-dir -r requirements.txt # Copy application code # ----------------------------- COPY utils/ utils/ -COPY backend/ backend/ +COPY backend/condition/ backend/condition/ + +COPY backend/app/db/models/condition.py backend/app/db/models/condition.py +COPY backend/app/db/connection.py backend/app/db/connection.py + +COPY backend/__init__.py backend/__init__.py +COPY backend/app/__init__.py backend/app/__init__.py +COPY backend/app/db/__init__.py backend/app/db/__init__.py # ----------------------------- # Lambda handler # ----------------------------- CMD ["backend/condition/handler/handler.handler"] +# CMD ["python", "-m", "backend.condition.handler.handler"] # For local running diff --git a/backend/condition/handler/requirements.txt b/backend/condition/handler/requirements.txt index 78ed92e1..2a54437f 100644 --- a/backend/condition/handler/requirements.txt +++ b/backend/condition/handler/requirements.txt @@ -1,6 +1,8 @@ openpyxl sqlmodel +pydantic-settings # pandas isn't used, but needed for importing from utils.s3 pandas==2.2.2 -numpy==1.26.4 \ No newline at end of file +numpy==1.26.4 +openpyxl