mirror of
https://github.com/EpicMorg/docker-scripts.git
synced 2025-02-03 09:10:33 +03:00
rework nodejs images
This commit is contained in:
parent
7fcb20983d
commit
199f30c05f
@ -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
|
||||
|
@ -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
|
||||
|
27
Makefile
27
Makefile
@ -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
|
||||
|
@ -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 "============================================="
|
||||
|
||||
##################################################################
|
||||
|
@ -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/*
|
||||
|
@ -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) && \
|
||||
|
@ -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) && \
|
||||
|
Loading…
x
Reference in New Issue
Block a user