From 8ed545312aa939c9c0cb825b515adb75f463842a Mon Sep 17 00:00:00 2001 From: Mia // Huai-Wen Chang Date: Mon, 19 Apr 2021 18:31:34 +0200 Subject: [PATCH 1/3] update docker image --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 5871cd8..944a8b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -19,7 +19,9 @@ RUN mkdir /packages RUN echo "opencv-python" >> /packages/requirements.txt RUN mkdir -p /packages/opencv-python-3.7/python/lib/python3.7/site-packages RUN mkdir -p /packages/opencv-python-3.8/python/lib/python3.8/site-packages +RUN pip3.7 install --upgrade pip RUN pip3.7 install -r /packages/requirements.txt -t /packages/opencv-python-3.7/python/lib/python3.7/site-packages +RUN pip3.8 install --upgrade pip RUN pip3.8 install -r /packages/requirements.txt -t /packages/opencv-python-3.8/python/lib/python3.8/site-packages From 0f74b9a2c45b2be94773b448b285ffbc59207a0a Mon Sep 17 00:00:00 2001 From: Ian Downard Date: Mon, 14 Mar 2022 12:42:32 -0700 Subject: [PATCH 2/3] add support for Python 3.9 --- Dockerfile | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 944a8b1..ae69c37 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,35 +1,50 @@ FROM amazonlinux -WORKDIR / RUN yum update -y +RUN yum install gcc openssl-devel bzip2-devel libffi-devel wget tar gzip zip make -y + +# Install Python 3.9 +WORKDIR / +RUN wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz +RUN tar -xzvf Python-3.9.10.tgz +WORKDIR /Python-3.9.10 +RUN ./configure --enable-optimizations +RUN make altinstall # Install Python 3.8 -RUN yum install gcc openssl-devel bzip2-devel libffi-devel wget tar gzip make -y -RUN wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz -RUN tar -xzvf Python-3.8.0.tgz -WORKDIR /Python-3.8.0 +WORKDIR / +RUN wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz +RUN tar -xzvf Python-3.8.12.tgz +WORKDIR /Python-3.8.12 RUN ./configure --enable-optimizations -RUN make install +RUN make altinstall # Install Python 3.7 -RUN yum install python3 zip -y +WORKDIR / +RUN wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz +RUN tar -xzvf Python-3.7.12.tgz +WORKDIR /Python-3.7.12 +RUN ./configure --enable-optimizations +RUN make altinstall # Install Python packages RUN mkdir /packages RUN echo "opencv-python" >> /packages/requirements.txt RUN mkdir -p /packages/opencv-python-3.7/python/lib/python3.7/site-packages RUN mkdir -p /packages/opencv-python-3.8/python/lib/python3.8/site-packages -RUN pip3.7 install --upgrade pip +RUN mkdir -p /packages/opencv-python-3.8/python/lib/python3.9/site-packages RUN pip3.7 install -r /packages/requirements.txt -t /packages/opencv-python-3.7/python/lib/python3.7/site-packages -RUN pip3.8 install --upgrade pip RUN pip3.8 install -r /packages/requirements.txt -t /packages/opencv-python-3.8/python/lib/python3.8/site-packages - +RUN pip3.9 install -r /packages/requirements.txt -t /packages/opencv-python-3.9/python/lib/python3.9/site-packages # Create zip files for Lambda Layer deployment WORKDIR /packages/opencv-python-3.7/ RUN zip -r9 /packages/cv2-python37.zip . WORKDIR /packages/opencv-python-3.8/ RUN zip -r9 /packages/cv2-python38.zip . +WORKDIR /packages/opencv-python-3.9/ +RUN zip -r9 /packages/cv2-python39.zip . WORKDIR /packages/ RUN rm -rf /packages/opencv-python-3.7/ RUN rm -rf /packages/opencv-python-3.8/ +RUN rm -rf /packages/opencv-python-3.9/ From 1a50f9edce653f55d5390e5d9c6569098076eca4 Mon Sep 17 00:00:00 2001 From: Benjamin Ryon Date: Thu, 21 Apr 2022 09:19:56 -0700 Subject: [PATCH 3/3] Update Dockerfile --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ae69c37..41fec9a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,7 +32,7 @@ RUN mkdir /packages RUN echo "opencv-python" >> /packages/requirements.txt RUN mkdir -p /packages/opencv-python-3.7/python/lib/python3.7/site-packages RUN mkdir -p /packages/opencv-python-3.8/python/lib/python3.8/site-packages -RUN mkdir -p /packages/opencv-python-3.8/python/lib/python3.9/site-packages +RUN mkdir -p /packages/opencv-python-3.9/python/lib/python3.9/site-packages RUN pip3.7 install -r /packages/requirements.txt -t /packages/opencv-python-3.7/python/lib/python3.7/site-packages RUN pip3.8 install -r /packages/requirements.txt -t /packages/opencv-python-3.8/python/lib/python3.8/site-packages RUN pip3.9 install -r /packages/requirements.txt -t /packages/opencv-python-3.9/python/lib/python3.9/site-packages