From b502b0215d780ebece55d8df191e4696d91074ad Mon Sep 17 00:00:00 2001 From: Marius <24592972+gilbN@users.noreply.github.com> Date: Fri, 7 Apr 2023 19:00:51 +0200 Subject: [PATCH] lock requirement versions --- Dockerfile | 12 +++--------- requirements.txt | 16 ++++++++-------- 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/Dockerfile b/Dockerfile index cbb8456..2c45e53 100755 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,8 @@ ARG VERSION LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}" LABEL maintainer="TheLamer" +COPY requirements.txt /tmp/requirements.txt + RUN \ echo "**** add 3rd party repos ****" && \ mkdir -p /etc/apt/keyrings && \ @@ -40,15 +42,7 @@ RUN \ chown root:root /usr/bin/chromedriver && \ chmod +x /usr/bin/chromedriver && \ echo "**** Install python deps ****" && \ - pip3 install --no-cache-dir \ - requests \ - selenium \ - docker \ - boto3 \ - ansi2html \ - anybadge \ - pyvirtualdisplay \ - jinja2 && \ + pip3 install --no-cache-dir -r /tmp/requirements.txt && \ echo "**** cleanup ****" && \ apt-get autoclean && \ rm -rf \ diff --git a/requirements.txt b/requirements.txt index 38b9ae3..4764ccd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,8 @@ -boto3 -docker -anybadge -selenium -jinja2 -requests -pyvirtualdisplay -ansi2html +boto3==1.26.108 +docker==6.0.1 +anybadge==1.14.0 +selenium==4.8.3 +jinja2==3.1.2 +requests==2.28.2 +pyvirtualdisplay==3.0 +ansi2html==1.8.0