From bc2cf75b76a494e0f7aeccd98a8a7892efc65529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Gr=C3=B3dek?= Date: Wed, 26 Jul 2023 09:14:24 +0200 Subject: [PATCH] Use pyproject.toml to install dependencies instead of requirements.txt. Fix incorrect mangum version --- docker/Dockerfile | 4 ++-- docker/Dockerfile.lambda | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index b763985c..4a8b86d5 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,8 +1,8 @@ FROM python:3.10 as base WORKDIR /app -ADD requirements.txt . -RUN pip install -r requirements.txt && rm requirements.txt +ADD pyproject.toml . +RUN pip install . && rm pyproject.toml ENV PYTHONPATH=/app ADD pr_agent pr_agent diff --git a/docker/Dockerfile.lambda b/docker/Dockerfile.lambda index 404c8529..59e78a54 100644 --- a/docker/Dockerfile.lambda +++ b/docker/Dockerfile.lambda @@ -4,9 +4,9 @@ RUN yum update -y && \ yum install -y gcc python3-devel && \ yum clean all -ADD requirements.txt . -RUN pip install -r requirements.txt && rm requirements.txt -RUN pip install mangum==16.0.0 +ADD pyproject.toml . +RUN pip install . && rm pyproject.toml +RUN pip install mangum==0.17.0 COPY pr_agent/ ${LAMBDA_TASK_ROOT}/pr_agent/ CMD ["pr_agent.servers.serverless.serverless"]