FROM alpine:3.12
ENV NODE_VERSION 15.12.0
ENV TRUFFLE_VERSION 5.3.0
RUN addgroup -g 1000 node && adduser -u 1000 -G node -s /bin/sh -D node
RUN apk add --no-cache libstdc++
RUN apk add --no-cache --virtual .build-deps curl
RUN curl -fsSLO --compressed "https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64-musl.tar.xz"
RUN mkdir -p /usr/local/node \
&& tar -xJf "node-v$NODE_VERSION-linux-x64-musl.tar.xz" -C /usr/local/node --strip-components=1 --no-same-owner \
&& ln -s /usr/local/node/bin/node /usr/local/node/bin/nodejs \
&& rm -f "node-v$NODE_VERSION-linux-x64-musl.tar.xz" \
&& apk del .build-deps
ENV PATH $PATH:/usr/local/node/bin
RUN node -v
RUN npm -v
RUN npm install -g [email protected]
RUN npm install -g yarn truffle@$TRUFFLE_VERSION
RUN which truffle
RUN yarn --version
RUN truffle version
Content type
Image
Digest
Size
190.6 MB
Last updated
about 5 years ago
docker pull canhlinh/truffle:5.3.0-alpine