diff --git a/Others/node/20.19.0/24.03-lts/Dockerfile b/Others/node/20.19.0/24.03-lts/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..a8dd79be3ddb660188f884771e81228c4c589b7a --- /dev/null +++ b/Others/node/20.19.0/24.03-lts/Dockerfile @@ -0,0 +1,28 @@ +ARG BASE=openeuler/openeuler:24.03-lts +ARG VERSION=20.19.0 + +FROM $BASE + +ARG VERSION +ARG TARGETARCH + +RUN yum update -y && \ + yum install -y wget && \ + yum clean all && \ + rm -rf /var/cache/yum && \ + rm -rf /tmp/* + +WORKDIR /root + +RUN case "${TARGETARCH}" in \ + amd64) NODE_ARCH=x64 ;; \ + arm64) NODE_ARCH=arm64 ;; \ + esac && \ + wget https://nodejs.org/download/release/v$VERSION/node-v$VERSION-linux-$NODE_ARCH.tar.gz && \ + tar -xzf node-v$VERSION-linux-$NODE_ARCH.tar.gz && \ + mv node-v$VERSION-linux-$NODE_ARCH /usr/local/node && \ + ln -s /usr/local/node/bin/node /usr/local/bin/node && \ + ln -s /usr/local/node/bin/npm /usr/local/bin/npm && \ + ln -s /usr/local/node/bin/npx /usr/local/bin/npx && \ + rm -fr node-v$VERSION-linux-$NODE_ARCH.tar.gz + diff --git a/Others/node/README.md b/Others/node/README.md index 341abf7d095c2e09d122e6c8e15c97bb906054af..703f06296b93603c6e3e5bb211f462c388ee50f1 100644 --- a/Others/node/README.md +++ b/Others/node/README.md @@ -34,6 +34,7 @@ The tag of each `next` docker image is consist of the version of `next` and the |[24.8.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/24.8.0/24.03-lts-sp2/Dockerfile) | node 24.8.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | | [10.21.0-20.03-lts-sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/10.21.0/20.03-lts-sp1/Dockerfile) | Nodejs 10.21.0 on openEuler 20.03-LTS-SP1 | amd64, arm64 | | [20.11.1-oe2403lts](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/20.11.1/24.03-lts/Dockerfile) | Nodejs 20.11.1 on openEuler 24.03-LTS | amd64, arm64 | +| [20.19.0-oe2403lts](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/20.19.0/24.03-lts/Dockerfile) | Nodejs 20.19.0 on openEuler 24.03-LTS | amd64, arm64 | | [20.18.2-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/20.18.2/24.03-lts-sp1/Dockerfile) | Nodejs 20.18.2 on openEuler 24.03-LTS-SP1 | amd64, arm64 | | [24.4.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/24.4.0/24.03-lts-sp2/Dockerfile) | Nodejs 24.4.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | diff --git a/Others/node/doc/image-info.yml b/Others/node/doc/image-info.yml index 179293263b4ed9933ae15936212e8c9deda28a4b..7d5fec92923ae97aa33ff9e0aef0c2cad1095b74 100644 --- a/Others/node/doc/image-info.yml +++ b/Others/node/doc/image-info.yml @@ -15,6 +15,7 @@ tags: | | [10.21.0-20.03-lts-sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/10.21.0/20.03-lts-sp1/Dockerfile) | Nodejs 10.21.0 on openEuler 20.03-LTS-SP1 | amd64, arm64 | | [20.11.1-oe2403lts](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/20.11.1/24.03-lts/Dockerfile) | Nodejs 20.11.1 on openEuler 24.03-LTS | amd64, arm64 | | [20.18.2-oe2403sp1](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/20.18.2/24.03-lts-sp1/Dockerfile) | Nodejs 20.18.2 on openEuler 24.03-LTS-SP1 | amd64, arm64 | + | [20.19.0-oe2403lts](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/20.19.0/24.03-lts/Dockerfile) | Nodejs 20.19.0 on openEuler 24.03-LTS | amd64, arm64 | | [24.4.0-oe2403sp2](https://gitee.com/openeuler/openeuler-docker-images/blob/master/Others/node/24.4.0/24.03-lts-sp2/Dockerfile) | Nodejs 24.4.0 on openEuler 24.03-LTS-SP2 | amd64, arm64 | diff --git a/Others/node/meta.yml b/Others/node/meta.yml index b5ff1667324bce3ff7c005f63d3be35b81fc4d05..b2c3e076889414b3ad3298f591074c7d58acee52 100644 --- a/Others/node/meta.yml +++ b/Others/node/meta.yml @@ -2,6 +2,8 @@ path: 20.11.1/24.03-lts/Dockerfile 20.18.2-oe2403sp1: path: 20.18.2/24.03-lts-sp1/Dockerfile +20.19.0-oe2403lts: + path: 20.19.0/24.03-lts/Dockerfile 24.4.0-oe2403sp2: path: 24.4.0/24.03-lts-sp2/Dockerfile 24.6.0-oe2403sp1: