feat: Support GitLab webhooks in Lambda functions

This commit is contained in:
yoohya
2025-06-16 01:22:01 +09:00
parent cbea0380ec
commit 99904601ce
4 changed files with 70 additions and 12 deletions

View File

@ -1,4 +1,4 @@
FROM public.ecr.aws/lambda/python:3.12
FROM public.ecr.aws/lambda/python:3.12 AS base
RUN dnf update -y && \
dnf install -y gcc python3-devel git && \
@ -9,4 +9,10 @@ RUN pip install --no-cache-dir . && rm pyproject.toml
RUN pip install --no-cache-dir mangum==0.17.0
COPY pr_agent/ ${LAMBDA_TASK_ROOT}/pr_agent/
CMD ["pr_agent.servers.serverless.serverless"]
FROM base AS github_lambda
CMD ["pr_agent.servers.serverless.serverless_github"]
FROM base AS gitlab_lambda
CMD ["pr_agent.servers.serverless.serverless_gitlab"]
FROM github_lambda