This commit is contained in:
Zimovskii Anatolii 2022-06-05 12:18:03 +03:00
parent da727db5f8
commit 2353cbec39
Signed by: stam
GPG Key ID: 9911D9EF664EEE14
29 changed files with 96 additions and 32 deletions

View File

@ -178,8 +178,8 @@ ecosystem-debian-stretch-images:
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk14 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk14 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk15 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk15 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk16 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make build && make deploy # cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk17 && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make build && make deploy # cd `pwd`/linux/ecosystem/epicmorg/debian/09-stretch/jdk18 && pwd && make build && make deploy
ecosystem-debian-buster-images: ecosystem-debian-buster-images:
cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy cd `pwd`/linux/ecosystem/epicmorg/debian/10-buster/slim && pwd && make build && make deploy
@ -271,8 +271,7 @@ ecosystem-vk2discord-images:
cd `pwd`/linux/ecosystem/vk2discord && pwd && make build && make deploy cd `pwd`/linux/ecosystem/vk2discord && pwd && make build && make deploy
ecosystem-qbittorrent-images: ecosystem-qbittorrent-images:
cd `pwd`/linux/ecosystem/qbittorrent/latest && pwd && make build && make deploy cd `pwd`/linux/ecosystem/qbittorrent && pwd && make build && make deploy
cd `pwd`/linux/ecosystem/qbittorrent/stable && pwd && make build && make deploy
ecosystem-postgres-images: ecosystem-postgres-images:
cd `pwd`/linux/ecosystem/postgres/latest && pwd && make build && make deploy cd `pwd`/linux/ecosystem/postgres/latest && pwd && make build && make deploy

View File

@ -218,8 +218,8 @@ RUN dotnet tool list -g && \
################################################################## ##################################################################
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \
echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list && \ echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list && \
echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \ # echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \
echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \ # echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \
apt-get update && \ apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
mono-complete \ mono-complete \

View File

@ -81,8 +81,8 @@ RUN dotnet tool list -g && \
################################################################## ##################################################################
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \
echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list && \ echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list && \
echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \ # echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \
echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \ # echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \
apt-get update && \ apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
mono-complete \ mono-complete \

View File

@ -16,8 +16,8 @@ ENV BuildDocker true
################################################################## ##################################################################
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF && \
echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list && \ echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list && \
echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \ # echo "deb https://download.mono-project.com/repo/ubuntu nightly-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-nightly.list && \
echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \ # echo "deb https://download.mono-project.com/repo/ubuntu preview-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-preview.list && \
apt-get update && \ apt-get update && \
apt-get install -y --allow-unauthenticated \ apt-get install -y --allow-unauthenticated \
mono-complete \ mono-complete \

View File

@ -0,0 +1,26 @@
FROM epicmorg/debian:stretch-develop
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
ARG DEBIAN_FRONTEND=noninteractive
##################################################################
# installing java11
##################################################################
RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \
echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \
apt-get update && \
apt-get autoremove -y && \
apt-get install -y --allow-unauthenticated adoptopenjdk-11-hotspot && \
mkdir /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre && \
ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/bin/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/bin && \
ln -s /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/lib/ /usr/lib/jvm/adoptopenjdk-11-hotspot-amd64/jre/lib && \
java -version
##################################################################
# cleanup
##################################################################
RUN apt-get purge policykit-1 -y && \
apt-get clean -y && \
apt-get autoclean -y && \
rm -rfv /var/lib/apt/lists/* && \
rm -rfv /tmp/* && \
rm -rfv /var/cache/apt/archives/*.deb

View File

@ -4,13 +4,19 @@ services:
image: "epicmorg/debian:stretch-jdk11" image: "epicmorg/debian:stretch-jdk11"
build: build:
context: . context: .
dockerfile: ./Dockerfile.adopted
app-develop: app-develop:
image: "epicmorg/debian:stretch-develop-jdk11" image: "epicmorg/debian:stretch-develop-jdk11"
build: build:
context: . context: .
dockerfile: ./Dockerfile.develop dockerfile: ./Dockerfile.adopted.develop
app-adopted: app-adopted:
image: "epicmorg/debian:stretch-jdk11-adopted" image: "epicmorg/debian:stretch-jdk11-adopted"
build: build:
context: . context: .
dockerfile: ./Dockerfile.adopted dockerfile: ./Dockerfile.adopted
app-adopted-develop:
image: "epicmorg/debian:stretch-jdk11-adopted-develop"
build:
context: .
dockerfile: ./Dockerfile.adopted.develop

View File

@ -7,9 +7,10 @@ ARG DEBIAN_FRONTEND=noninteractive
################################################################## ##################################################################
RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \ RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | apt-key add - && \
echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \
apt clean && apt autoclean && \
apt-get update && \ apt-get update && \
apt-get autoremove -y && \ apt-get autoremove -y && \
apt-get install -y --allow-unauthenticated temurin-17-jdk && \ apt-get install -y -o 'Acquire::Retries=3' --allow-unauthenticated temurin-17-jdk && \
mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \
ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \
ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \

View File

@ -9,7 +9,7 @@ RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | a
echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \
apt-get update && \ apt-get update && \
apt-get autoremove -y && \ apt-get autoremove -y && \
apt-get install -y --allow-unauthenticated temurin-17-jdk && \ apt-get install -y -o 'Acquire::Retries=3' --allow-unauthenticated temurin-17-jdk && \
mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \ mkdir /usr/lib/jvm/temurin-17-jdk-amd64/jre && \
ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \ ln -s /usr/lib/jvm/temurin-17-jdk-amd64/bin/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/bin && \
ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \ ln -s /usr/lib/jvm/temurin-17-jdk-amd64/lib/ /usr/lib/jvm/temurin-17-jdk-amd64/jre/lib && \

View File

@ -9,7 +9,7 @@ RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | a
echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \
apt-get update && \ apt-get update && \
apt-get autoremove -y && \ apt-get autoremove -y && \
apt-get install -y --allow-unauthenticated temurin-18-jdk && \ apt-get install -y --allow-unauthenticated -o 'Acquire::Retries=3' temurin-18-jdk && \
mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \
ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \
ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \

View File

@ -9,7 +9,7 @@ RUN wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | a
echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \ echo 'deb https://packages.adoptium.net/artifactory/deb stretch main' > /etc/apt/sources.list.d/temurin-official.list && \
apt-get update && \ apt-get update && \
apt-get autoremove -y && \ apt-get autoremove -y && \
apt-get install -y --allow-unauthenticated temurin-18-jdk && \ apt-get install -y --allow-unauthenticated -o 'Acquire::Retries=3' temurin-18-jdk && \
mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \ mkdir /usr/lib/jvm/temurin-18-jdk-amd64/jre && \
ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \ ln -s /usr/lib/jvm/temurin-18-jdk-amd64/bin/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/bin && \
ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \ ln -s /usr/lib/jvm/temurin-18-jdk-amd64/lib/ /usr/lib/jvm/temurin-18-jdk-amd64/jre/lib && \

View File

@ -0,0 +1,23 @@
FROM epicmorg/debian:stretch-develop
LABEL maintainer="EpicMorg DevTeam, developer@epicm.org"
ARG DEBIAN_FRONTEND=noninteractive
##################################################################
# installing java8
##################################################################
RUN wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && \
echo 'deb https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ stretch main' > /etc/apt/sources.list.d/adoptopenjdk-official.list && \
apt-get update && \
apt-get autoremove -y && \
apt-get install -y --allow-unauthenticated adoptopenjdk-8-hotspot && \
java -version
##################################################################
# cleanup
##################################################################
RUN apt-get purge policykit-1 -y && \
apt-get clean -y && \
apt-get autoclean -y && \
rm -rfv /var/lib/apt/lists/* && \
rm -rfv /tmp/* && \
rm -rfv /var/cache/apt/archives/*.deb

View File

@ -4,13 +4,19 @@ services:
image: "epicmorg/debian:stretch-jdk8" image: "epicmorg/debian:stretch-jdk8"
build: build:
context: . context: .
dockerfile: ./Dockerfile.adopted
app-develop: app-develop:
image: "epicmorg/debian:stretch-develop-jdk8" image: "epicmorg/debian:stretch-develop-jdk8"
build: build:
context: . context: .
dockerfile: ./Dockerfile.develop dockerfile: ./Dockerfile.adopted.develop
app-adopted: app-adopted:
image: "epicmorg/debian:stretch-jdk8-adopted" image: "epicmorg/debian:stretch-jdk8-adopted"
build: build:
context: . context: .
dockerfile: ./Dockerfile.adopted dockerfile: ./Dockerfile.adopted
app-adopted-develop:
image: "epicmorg/debian:stretch-jdk8-adopted-develop"
build:
context: .
dockerfile: ./Dockerfile.adopted

View File

@ -4,6 +4,7 @@ services:
image: "epicmorg/debian:bullseye-jdk11" image: "epicmorg/debian:bullseye-jdk11"
build: build:
context: . context: .
dockerfile: ./Dockerfile.adopted
app-old: app-old:
image: "epicmorg/debian:bullseye-jdk11-adopted" image: "epicmorg/debian:bullseye-jdk11-adopted"
build: build:

View File

@ -105,7 +105,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
aptitude \ aptitude \
sudo \ sudo \
cvs \ cvs \
python-pip \
python3-pip \ python3-pip \
python3-all \ python3-all \
python-all \ python-all \

View File

@ -97,7 +97,6 @@ RUN apt-get update && \
pkg-config \ pkg-config \
golang \ golang \
golang-go \ golang-go \
python-dev \
python3-all-dev \ python3-all-dev \
g++-multilib \ g++-multilib \
autoconf \ autoconf \

View File

@ -105,7 +105,6 @@ RUN echo 'debconf debconf/frontend select Noninteractive' | debconf-set-selectio
aptitude \ aptitude \
sudo \ sudo \
cvs \ cvs \
python-pip \
python3-pip \ python3-pip \
python3-all \ python3-all \
python-all \ python-all \

View File

@ -249,7 +249,7 @@ RUN pip --version
################################################################## ##################################################################
# Generate ssl key # Generate ssl key
################################################################## ##################################################################
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 #RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
################################################################## ##################################################################
# update locales # update locales

View File

@ -252,7 +252,7 @@ RUN pip --version
################################################################## ##################################################################
# Generate ssl key # Generate ssl key
################################################################## ##################################################################
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 #RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
################################################################## ##################################################################
# update locales # update locales

View File

@ -236,7 +236,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
################################################################## ##################################################################
# Generate ssl key # Generate ssl key
################################################################## ##################################################################
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 #RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
################################################################## ##################################################################
# update locales # update locales

View File

@ -236,7 +236,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
################################################################## ##################################################################
# Generate ssl key # Generate ssl key
################################################################## ##################################################################
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 #RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
################################################################## ##################################################################
# update locales # update locales

View File

@ -236,7 +236,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
################################################################## ##################################################################
# Generate ssl key # Generate ssl key
################################################################## ##################################################################
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 #RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
################################################################## ##################################################################
# update locales # update locales

View File

@ -236,7 +236,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
################################################################## ##################################################################
# Generate ssl key # Generate ssl key
################################################################## ##################################################################
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 #RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
################################################################## ##################################################################
# update locales # update locales

View File

@ -236,7 +236,7 @@ RUN wget --no-check-certificate -nv --random-wait --retry-connrefused --continue
################################################################## ##################################################################
# Generate ssl key # Generate ssl key
################################################################## ##################################################################
RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096 #RUN openssl dhparam -out /etc/ssl/dhparam.pem 4096
################################################################## ##################################################################
# update locales # update locales

View File

@ -12,7 +12,7 @@ RUN curl -fsSL https://deb.nodesource.com/setup_current.x | bash - && \
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ 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 && \ echo "deb https://nightly.yarnpkg.com/debian/ nightly main" > /etc/apt/sources.list.d/yarn.list && \
apt-get update && \ apt-get update && \
apt-get install -y nodejs yarn apt-get install -y -o 'Acquire::Retries=3' nodejs yarn
# curl -L https://www.npmjs.com/install.sh | sh # curl -L https://www.npmjs.com/install.sh | sh
# npm install -g npm # npm install -g npm

View File

@ -11,8 +11,9 @@ RUN groupadd node && \
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - && \
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ 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 && \ echo "deb 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 update && \
apt-get install -y nodejs yarn apt-get install -y -o 'Acquire::Retries=3' nodejs yarn
# curl -L https://www.npmjs.com/install.sh | sh # curl -L https://www.npmjs.com/install.sh | sh
# npm install -g npm # npm install -g npm

View File

@ -11,8 +11,9 @@ RUN groupadd node && \
RUN curl -sL https://deb.nodesource.com/setup_15.x | bash - && \ RUN curl -sL https://deb.nodesource.com/setup_15.x | bash - && \
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ 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 && \ echo "deb 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 update && \
apt-get install -y nodejs yarn apt-get install -y -o 'Acquire::Retries=3' nodejs yarn
# curl -L https://www.npmjs.com/install.sh | sh # curl -L https://www.npmjs.com/install.sh | sh
# npm install -g npm # npm install -g npm

View File

@ -11,8 +11,9 @@ RUN groupadd node && \
RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - && \ RUN curl -sL https://deb.nodesource.com/setup_16.x | bash - && \
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ 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 && \ echo "deb 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 update && \
apt-get install -y nodejs yarn apt-get install -y -o 'Acquire::Retries=3' nodejs yarn
# curl -L https://www.npmjs.com/install.sh | sh # curl -L https://www.npmjs.com/install.sh | sh
# npm install -g npm # npm install -g npm

View File

@ -11,8 +11,9 @@ RUN groupadd node && \
RUN curl -fsSL https://deb.nodesource.com/setup_17.x | bash - && \ RUN curl -fsSL https://deb.nodesource.com/setup_17.x | bash - && \
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ 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 && \ echo "deb 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 update && \
apt-get install -y nodejs yarn apt-get install -y -o 'Acquire::Retries=3' nodejs yarn
# curl -L https://www.npmjs.com/install.sh | sh # curl -L https://www.npmjs.com/install.sh | sh
# npm install -g npm # npm install -g npm

View File

@ -11,8 +11,9 @@ RUN groupadd node && \
RUN curl -sL https://deb.nodesource.com/setup_18.x | bash - && \ RUN curl -sL https://deb.nodesource.com/setup_18.x | bash - && \
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \ 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 && \ echo "deb 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 update && \
apt-get install -y nodejs yarn apt-get install -y -o 'Acquire::Retries=3' nodejs yarn
# curl -L https://www.npmjs.com/install.sh | sh # curl -L https://www.npmjs.com/install.sh | sh
# npm install -g npm # npm install -g npm