kopia lustrzana https://github.com/carlos-algms/composer-and-node-ci
Move to Ubuntu Noble, Node 20, and add pnpm
rodzic
c24b9e2842
commit
d4351cafb5
|
@ -1,4 +1,4 @@
|
||||||
FROM ubuntu:jammy
|
FROM ubuntu:noble
|
||||||
|
|
||||||
LABEL maintainer="Carlos A. Gomes <carlos.algms@gmail.com>"
|
LABEL maintainer="Carlos A. Gomes <carlos.algms@gmail.com>"
|
||||||
|
|
||||||
|
@ -98,11 +98,11 @@ RUN \
|
||||||
mkdir -p /etc/apt/keyrings \
|
mkdir -p /etc/apt/keyrings \
|
||||||
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \
|
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key \
|
||||||
| gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
|
| gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
|
||||||
&& echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main" \
|
&& echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" \
|
||||||
| tee /etc/apt/sources.list.d/nodesource.list \
|
| tee /etc/apt/sources.list.d/nodesource.list \
|
||||||
&& apt-get update \
|
&& apt-get update \
|
||||||
&& apt-get install -y nodejs \
|
&& apt-get install -y nodejs \
|
||||||
&& npm i -g yarn \
|
&& npm i -g yarn pnpm \
|
||||||
&& apt-get autoremove -y --purge \
|
&& apt-get autoremove -y --purge \
|
||||||
&& apt-get autoclean -y \
|
&& apt-get autoclean -y \
|
||||||
&& apt-get clean -y \
|
&& apt-get clean -y \
|
||||||
|
|
Ładowanie…
Reference in New Issue