This is an automated email from the ASF dual-hosted git repository. baodi pushed a commit to branch branch-1.11 in repository https://gitbox.apache.org/repos/asf/pulsar-client-node.git
commit f20c2b8d1efe3e85c003e24c232820860b58134c Author: Baodi Shi <[email protected]> AuthorDate: Tue Jul 2 17:21:27 2024 +0800 fix: Compile glibc binaries using node:buster instead of centos7 (#389) (cherry picked from commit 54e6ba30be01ae75d2249eaabf180b7df648dd43) --- pkg/linux/Dockerfile_linux_glibc | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/pkg/linux/Dockerfile_linux_glibc b/pkg/linux/Dockerfile_linux_glibc index f4c9f48..b8a2687 100644 --- a/pkg/linux/Dockerfile_linux_glibc +++ b/pkg/linux/Dockerfile_linux_glibc @@ -17,19 +17,15 @@ # under the License. # -FROM centos:7 +ARG NODE_VERSION -RUN yum update -y -RUN yum install -y gcc gcc-c++ make python3 +FROM node:${NODE_VERSION}-buster -WORKDIR /app -ARG PLATFORM -RUN SUFFIX=$(echo ${PLATFORM} | sed 's/86_//') && \ - echo $SUFFIX && \ - curl -O -L https://nodejs.org/download/release/v16.19.0/node-v16.19.0-linux-$SUFFIX.tar.gz && \ - tar zxf node-v16.19.0-linux-$SUFFIX.tar.gz && \ - mv node-v16.19.0-linux-$SUFFIX node-v16.19.0 - -ENV PATH="/app/node-v16.19.0/bin:$PATH" +RUN apt-get update -y && \ + apt-get install -y \ + curl \ + g++ \ + make \ + python3 CMD ["sh"]
