diff --git a/backend/pashub_fetcher/handler/Dockerfile b/backend/pashub_fetcher/handler/Dockerfile new file mode 100644 index 00000000..a67304ad --- /dev/null +++ b/backend/pashub_fetcher/handler/Dockerfile @@ -0,0 +1,16 @@ +FROM mcr.microsoft.com/playwright/python:v1.42.0 + +# Set working directory (Lambda task root) +WORKDIR /var/task + +COPY backend/.env.test backend/.env + +COPY utils/ utils/ +COPY backend/pashub_fetcher/ backend/pashub_fetcher/ + +# ----------------------------- +# Lambda handler +# ----------------------------- +# CMD ["backend/pashub_fetcher/handler/handler.handler"] +# For local running +CMD ["python", "-m", "backend.pashub_fetcher.handler.handler"] \ No newline at end of file diff --git a/backend/pashub_fetcher/handler/handler.py b/backend/pashub_fetcher/handler/handler.py new file mode 100644 index 00000000..8fd7e175 --- /dev/null +++ b/backend/pashub_fetcher/handler/handler.py @@ -0,0 +1,10 @@ +from typing import Any, Mapping + +from utils.logger import setup_logger + + +logger = setup_logger() + + +def handler(event: Mapping[str, Any], context: Any) -> None: + logger.info("Recevied message") diff --git a/backend/pashub_fetcher/processor.py b/backend/pashub_fetcher/processor.py new file mode 100644 index 00000000..e69de29b