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" ]