You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

22 lines
581 B

FROM repository.anxinyun.cn/devops/alpine:3-tz-hw
ENV NODE_VERSION 16.14.2-r0
COPY docker-entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/docker-entrypoint.sh; \
addgroup -g 1000 node; \
adduser -u 1000 -G node -s /bin/sh -D node; \
apk add --no-cache nodejs==${NODE_VERSION} npm yarn; \
node --version; \
npm --version; \
yarn --version; \
npm config set registry https://registry.npm.taobao.org; \
cp /root/.npmrc /home/node/ ; \
chown node:node /home/node/.npmrc
USER node
ENTRYPOINT ["docker-entrypoint.sh"]
CMD [ "node" ]