From 7c02cf291644bdde23348b5a9ad215cee88c12a4 Mon Sep 17 00:00:00 2001 From: Colby Swandale Date: Mon, 17 Jan 2022 23:36:38 +1100 Subject: [PATCH 1/2] Add libc6 to list of apt dependencies --- app/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Dockerfile b/app/Dockerfile index bbf7dbb..b3646ef 100644 --- a/app/Dockerfile +++ b/app/Dockerfile @@ -8,7 +8,7 @@ ENV RUBY_CFLAGS="-Os" ENV RUBY_CONFIGURE_OPTS="--disable-install-doc" RUN yum groupinstall -y 'Development Tools' && \ - yum install -y openssl-devel java-1.8.0-openjdk + yum install -y openssl-devel java-1.8.0-openjdk libc6 RUN git clone https://github.com/rbenv/ruby-build /opt/ruby-build --depth 1 && \ /opt/ruby-build/bin/ruby-build ${RUBY_VERSION} /opt/ruby From f07f8e7b2e4c4207d542cd2e6259660cd7c67dd1 Mon Sep 17 00:00:00 2001 From: Colby Swandale Date: Tue, 18 Jan 2022 00:35:11 +1100 Subject: [PATCH 2/2] install glibc in the correct docker stage --- app/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Dockerfile b/app/Dockerfile index b3646ef..114c4ff 100644 --- a/app/Dockerfile +++ b/app/Dockerfile @@ -8,7 +8,7 @@ ENV RUBY_CFLAGS="-Os" ENV RUBY_CONFIGURE_OPTS="--disable-install-doc" RUN yum groupinstall -y 'Development Tools' && \ - yum install -y openssl-devel java-1.8.0-openjdk libc6 + yum install -y openssl-devel java-1.8.0-openjdk RUN git clone https://github.com/rbenv/ruby-build /opt/ruby-build --depth 1 && \ /opt/ruby-build/bin/ruby-build ${RUBY_VERSION} /opt/ruby @@ -19,7 +19,7 @@ FROM public.ecr.aws/lambda/ruby:2.7 as app ENV GEM_HOME=${LAMBDA_TASK_ROOT} -RUN yum install -y java-1.8.0-openjdk +RUN yum install -y java-1.8.0-openjdk glibc-devel COPY --from=builder /opt/ruby/ /opt/ruby/ COPY . ./