From 8a17ea7265aad5d542782688872525cf30058542 Mon Sep 17 00:00:00 2001 From: Daniel Roth Date: Thu, 19 Mar 2026 15:46:31 +0000 Subject: [PATCH] set up docker and handler --- backend/pashub_fetcher/handler/Dockerfile | 16 ++++++++++++++++ backend/pashub_fetcher/handler/handler.py | 10 ++++++++++ backend/pashub_fetcher/processor.py | 0 3 files changed, 26 insertions(+) create mode 100644 backend/pashub_fetcher/handler/Dockerfile create mode 100644 backend/pashub_fetcher/handler/handler.py create mode 100644 backend/pashub_fetcher/processor.py 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