From 63f67c71886f1f0d57ac027335c54afcf7d0dfe6 Mon Sep 17 00:00:00 2001 From: Slawomir Koszewski Date: Sun, 28 Dec 2025 21:02:51 +0100 Subject: [PATCH] Add requirements.txt and update Dockerfile to install packages from it --- Dockerfile | 6 +++++- requirements.txt | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 requirements.txt diff --git a/Dockerfile b/Dockerfile index 6c36382..8e4450e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,11 @@ FROM alpine:3.23 RUN apk add --no-cache python3 py3-pip -RUN pip3 install --break-system-packages flask flask-httpauth gunicorn requests jmespath + +# Copy requirements and install Python packages +COPY requirements.txt /tmp/requirements.txt +RUN pip3 install --break-system-packages -r /tmp/requirements.txt + # Clean up apk cache RUN rm -rf /var/cache/apk/* diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..4b5cc14 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,5 @@ +flask +flask-httpauth +gunicorn +requests +jmespath