rework nodejs images

This commit is contained in:
STAM 2024-02-09 19:08:46 +03:00
parent 7fcb20983d
commit 199f30c05f
No known key found for this signature in database
GPG Key ID: 711526C6938897F1
59 changed files with 69 additions and 52 deletions

View File

@ -28,47 +28,50 @@ jobs:
run: cd linux/ecosystem/nodejs/current && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 4 Image:"
run: cd linux/ecosystem/nodejs/node4 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node4 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 6 Image:"
run: cd linux/ecosystem/nodejs/node6 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node6 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 8 Image:"
run: cd linux/ecosystem/nodejs/node8 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node8 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 10 Image:"
run: cd linux/ecosystem/nodejs/node10 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node10 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 11 Image:"
run: cd linux/ecosystem/nodejs/node11 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node11 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 12 Image:"
run: cd linux/ecosystem/nodejs/node12 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node12 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 13 Image:"
run: cd linux/ecosystem/nodejs/node13 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node13 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 14 Image:"
run: cd linux/ecosystem/nodejs/node14 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node14 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 15 Image:"
run: cd linux/ecosystem/nodejs/node15 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node15 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 16 Image:"
run: cd linux/ecosystem/nodejs/node16 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node16 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 17 Image:"
run: cd linux/ecosystem/nodejs/node17 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node17 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 18 Image:"
run: cd linux/ecosystem/nodejs/node18 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node18 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 19 Image:"
run: cd linux/ecosystem/nodejs/node19 && pwd && make build && make deploy
run: cd linux/ecosystem/nodejs/outdated/node19 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 20 Image:"
run: cd linux/ecosystem/nodejs/node20 && pwd && make build && make deploy
- name: "Build and Deploy NodeJS 21 Image:"
run: cd linux/ecosystem/nodejs/node21 && pwd && make build && make deploy
##################################################################################
- name: Cleanup

View File

@ -12,6 +12,7 @@
* updated `p4` to `23.2` in base images
* updated `perforce` iamges - `p4` and `p4p` to `r23.1` and `r23.2`
* updated `qbittorrent` iamges
* updated `nodejs` iamges
* `jan`
* new versions of images
* CVE-2023-22527 - RCE (Remote Code Execution) Vulnerability In Confluence Data Center and Confluence Server

View File

@ -572,21 +572,22 @@ ecosystem-electron-release-server-images:
ecosystem-nodejs-images:
cd `pwd`/linux/ecosystem/nodejs/current && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/lts && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node4 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node6 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node8 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node10 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node11 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node12 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node13 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node14 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node15 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node16 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node17 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node18 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node19 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node20 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/node21 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node4 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node6 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node8 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node10 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node11 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node12 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node13 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node14 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node15 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node16 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node17 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node18 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/nodejs/outdated/node19 && pwd && make build && make deploy
ecosystem-ninjam-image:
cd `pwd`/linux/ecosystem/ninjam/latest && pwd && make build && make deploy

View File

@ -1,4 +1,4 @@
FROM epicmorg/debian:bullseye
FROM epicmorg/debian:bookworm
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
ARG DEBIAN_FRONTEND=noninteractive
@ -9,18 +9,21 @@ RUN groupadd node && \
useradd --gid node --shell /bin/bash --create-home node
RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && \
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \
echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \
curl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/yarnpkg.gpg && \
echo "deb [signed-by=/etc/apt/keyrings/yarnpkg.gpg] https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \
apt-get clean && apt-get autoclean && \
apt-get update && \
apt-get install -y -o 'Acquire::Retries=3' nodejs yarn
apt-get install -y nodejs yarn && \
npm install -g pnpm
# curl -L https://www.npmjs.com/install.sh | sh
# npm install -g npm
#RUN curl -L https://www.npmjs.com/install.sh | bash && \
# npm install -g npm
RUN echo "=============================================" && \
echo node $(node --version) && \
echo npm $(npm --version) && \
echo yarn $(yarn --version) && \
echo pnpm $(pnpm --version) && \
echo "============================================="
##################################################################

View File

@ -9,18 +9,21 @@ RUN groupadd node && \
useradd --gid node --shell /bin/bash --create-home node
RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - && \
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \
echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \
curl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/yarnpkg.gpg && \
echo "deb [signed-by=/etc/apt/keyrings/yarnpkg.gpg] https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \
apt-get clean && apt-get autoclean && \
apt-get update && \
apt-get install -y nodejs yarn
apt-get install -y nodejs yarn && \
npm install -g pnpm
# curl -L https://www.npmjs.com/install.sh | sh
# npm install -g npm
#RUN curl -L https://www.npmjs.com/install.sh | bash && \
# npm install -g npm
RUN echo "=============================================" && \
echo node $(node --version) && \
echo npm $(npm --version) && \
echo yarn $(yarn --version) && \
echo pnpm $(pnpm --version) && \
echo "============================================="
##################################################################
@ -31,4 +34,4 @@ RUN apt clean -y && \
apt autoclean -y && \
rm -rfv /var/lib/apt/lists/* && \
rm -rfv /var/cache/apt/archives/*.deb && \
rm -rfv /tmp/*
rm -rfv /tmp/*

View File

@ -1,4 +1,4 @@
FROM epicmorg/debian:bullseye
FROM epicmorg/debian:bookworm
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
ARG DEBIAN_FRONTEND=noninteractive
@ -8,16 +8,19 @@ ARG DEBIAN_FRONTEND=noninteractive
RUN groupadd node && \
useradd --gid node --shell /bin/bash --create-home node
RUN curl -sL https://deb.nodesource.com/setup_20.x | bash - && \
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \
echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \
ENV NODE_MAJOR=20
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list && \
curl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/yarnpkg.gpg && \
echo "deb [signed-by=/etc/apt/keyrings/yarnpkg.gpg] https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \
apt-get clean && apt-get autoclean && \
apt-get update && \
apt-get install -y nodejs yarn && \
npm install -g pnpm
npm install -g pnpm
# curl -L https://www.npmjs.com/install.sh | sh
# npm install -g npm
#RUN curl -L https://www.npmjs.com/install.sh | bash && \
# npm install -g npm
RUN echo "=============================================" && \
echo node $(node --version) && \

View File

@ -1,4 +1,4 @@
FROM epicmorg/debian:bullseye
FROM epicmorg/debian:bookworm
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
ARG DEBIAN_FRONTEND=noninteractive
@ -8,16 +8,19 @@ ARG DEBIAN_FRONTEND=noninteractive
RUN groupadd node && \
useradd --gid node --shell /bin/bash --create-home node
RUN curl -sL https://deb.nodesource.com/setup_21.x | bash - && \
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \
echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \
ENV NODE_MAJOR=21
RUN curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg && \
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list && \
curl -fsSL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/yarnpkg.gpg && \
echo "deb [signed-by=/etc/apt/keyrings/yarnpkg.gpg] https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \
apt-get clean && apt-get autoclean && \
apt-get update && \
apt-get install -y nodejs yarn && \
npm install -g pnpm
npm install -g pnpm
# curl -L https://www.npmjs.com/install.sh | sh
# npm install -g npm
#RUN curl -L https://www.npmjs.com/install.sh | bash && \
# npm install -g npm
RUN echo "=============================================" && \
echo node $(node --version) && \