web-dev-qa-db-fra.com

Comment installer Nodejs V13.0.1 dans Alpine: 3.8?

J'écris un dockerfile pour dockeriser une application PHP + Nodejs. Donc, je commence à partir de PHP: 7.2.13-FPM-ALPINE Image basée sur Alpine: 3.8. Comme étude, j'ai constaté que je peux ajouter le dernier dépôt alpin par commande

apk add  --no-cache --repository http://dl-cdn.alpinelinux.org/Alpine/v3.10/main/ nodejs

Cependant, avec cette commande, je n'ai reçu que Nodejs V10.16.3 pendant que je souhaite une dernière (V13.0.1) est-il possible de l'atteindre?

8
Tien Dung Tran

Alpine Nodejs a deux référentiels pour une LTS et une pour la version actuelle.

NodeJS LTS :

Paquet Nodejs

Version 12.13.0-R1

Description JavaScript Runtime Construit sur V8 Engine - Version LTS

Projet https://nodejs.org/

NodeJ-Courant :

Paquet Nodejs-Courant-courant

Version 13.0.1-R0

Description JavaScript Runtime Construit sur le moteur V8 - Version stable actuelle

Projet https://nodejs.org/

Si vous avez besoin de la version actuelle, utilisez Nodejs-courant

FROM  Alpine:3.8
ENV Alpine_MIRROR "http://dl-cdn.alpinelinux.org/Alpine"
RUN echo "${Alpine_MIRROR}/Edge/main" >> /etc/apk/repositories
RUN apk add --no-cache nodejs-current  --repository="http://dl-cdn.alpinelinux.org/Alpine/Edge/community"
RUN node --version
2
Adiii