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?
Alpine Nodejs a deux référentiels pour une LTS et une pour la version actuelle.
Paquet Nodejs
Version 12.13.0-R1
Description JavaScript Runtime Construit sur V8 Engine - Version LTS
Projet https://nodejs.org/
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