From ed8de28b98623e7332e07ecbc0bca2819e54818e Mon Sep 17 00:00:00 2001 From: Joe Rozner Date: Wed, 18 Sep 2024 21:47:57 -0700 Subject: [PATCH 1/2] Update to EPEL 9 and Node 20 --- workers/keyword-lambda-python/Dockerfile | 2 +- workers/tesseract-lambda-python/Dockerfile | 2 +- workers/tesseract-lambda/Dockerfile | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/workers/keyword-lambda-python/Dockerfile b/workers/keyword-lambda-python/Dockerfile index 3d4ac8f..92806e5 100644 --- a/workers/keyword-lambda-python/Dockerfile +++ b/workers/keyword-lambda-python/Dockerfile @@ -1,6 +1,6 @@ FROM public.ecr.aws/lambda/python:3.9 -RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \ +RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \ && yum update -y \ && yum install -y \ tesseract diff --git a/workers/tesseract-lambda-python/Dockerfile b/workers/tesseract-lambda-python/Dockerfile index 2dd4542..b4119c4 100644 --- a/workers/tesseract-lambda-python/Dockerfile +++ b/workers/tesseract-lambda-python/Dockerfile @@ -1,6 +1,6 @@ FROM --platform=linux/amd64 public.ecr.aws/lambda/python:3.9 -RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \ +RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \ && yum update -y \ && yum install -y \ tesseract diff --git a/workers/tesseract-lambda/Dockerfile b/workers/tesseract-lambda/Dockerfile index 1e96a0c..0e76e64 100644 --- a/workers/tesseract-lambda/Dockerfile +++ b/workers/tesseract-lambda/Dockerfile @@ -1,9 +1,9 @@ -FROM public.ecr.aws/lambda/nodejs:16 +FROM public.ecr.aws/lambda/nodejs:20 # RUN yum update -y \ # && yum install -y tesseract-ocr -RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \ +RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \ && yum -y update \ && yum -y groupinstall 'Development Tools' \ && yum -y install tesseract python3 @@ -13,7 +13,7 @@ COPY package.json ${LAMBDA_TASK_ROOT} RUN npm install -FROM public.ecr.aws/lambda/nodejs:16 +FROM public.ecr.aws/lambda/nodejs:20 COPY --from=0 ${LAMBDA_TASK_ROOT} ${LAMBDA_TASK_ROOT} From 6402a6529dc2c42a0e41540d5f6a1e260da98cc4 Mon Sep 17 00:00:00 2001 From: Joe Rozner Date: Wed, 18 Sep 2024 21:51:45 -0700 Subject: [PATCH 2/2] Move to EPEL 8 --- workers/keyword-lambda-python/Dockerfile | 2 +- workers/tesseract-lambda-python/Dockerfile | 2 +- workers/tesseract-lambda/Dockerfile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/workers/keyword-lambda-python/Dockerfile b/workers/keyword-lambda-python/Dockerfile index 92806e5..bb7179c 100644 --- a/workers/keyword-lambda-python/Dockerfile +++ b/workers/keyword-lambda-python/Dockerfile @@ -1,6 +1,6 @@ FROM public.ecr.aws/lambda/python:3.9 -RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \ +RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \ && yum update -y \ && yum install -y \ tesseract diff --git a/workers/tesseract-lambda-python/Dockerfile b/workers/tesseract-lambda-python/Dockerfile index b4119c4..7870b67 100644 --- a/workers/tesseract-lambda-python/Dockerfile +++ b/workers/tesseract-lambda-python/Dockerfile @@ -1,6 +1,6 @@ FROM --platform=linux/amd64 public.ecr.aws/lambda/python:3.9 -RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \ +RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \ && yum update -y \ && yum install -y \ tesseract diff --git a/workers/tesseract-lambda/Dockerfile b/workers/tesseract-lambda/Dockerfile index 0e76e64..eb8e6ab 100644 --- a/workers/tesseract-lambda/Dockerfile +++ b/workers/tesseract-lambda/Dockerfile @@ -3,7 +3,7 @@ FROM public.ecr.aws/lambda/nodejs:20 # RUN yum update -y \ # && yum install -y tesseract-ocr -RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \ +RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \ && yum -y update \ && yum -y groupinstall 'Development Tools' \ && yum -y install tesseract python3