nodejs (16.20.2-alpine)

Published 2024-12-13 20:59:49 +00:00 by ci-cd in docker/nodejs

Installation

docker pull git.winteraccess.id/docker/nodejs:16.20.2-alpine
sha256:6323258aac1b171ee485615e4d12fb29768ab5758aebbdbb2aa206c259aa7788

Image Layers

ADD file:b308dfeecaa300a430b4e65e312a48eb5f191df7754e93ff4e7b2d04016b3ca7 in /
CMD ["/bin/sh"]
LABEL maintainer=<Aditya Prima> aprimediet@gmail.com
ARG ALPINE_VERSION=3.16
ARG TZ=Asia/Jakarta
USER root
RUN |2 ALPINE_VERSION=3.16 TZ=Asia/Jakarta /bin/sh -c apk add --update libcap tzdata curl # buildkit
RUN |2 ALPINE_VERSION=3.16 TZ=Asia/Jakarta /bin/sh -c ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # buildkit
RUN |2 ALPINE_VERSION=3.16 TZ=Asia/Jakarta /bin/sh -c rm -vrf /var/cache/apk/* # buildkit
LABEL maintainer=<Muhamad Aditya Prima> aprimediet@gmail.com
USER root
WORKDIR /tmp
ENV NODE_DIR=/usr/local/share/nodejs
ENV NPM_CACHE_DIR=/usr/local/share/nodejs/.npm-cache
ENV YARN_CACHE_DIR=/usr/local/share/nodejs/.yarn-cache
RUN /bin/sh -c addgroup -g 10001 nodejs && adduser -D -u 10001 -G nodejs -s /bin/sh -h /app nodejs # buildkit
RUN /bin/sh -c apk update && apk upgrade && apk add nodejs nodejs-dev npm # buildkit
RUN /bin/sh -c npm -g config set cache ${NPM_CACHE_DIR} && npm config set cache ${NPM_CACHE_DIR} # buildkit
RUN /bin/sh -c npm i -g yarn # buildkit
RUN /bin/sh -c mkdir -p ${YARN_CACHE_DIR} # buildkit
RUN /bin/sh -c yarn config set cache-folder ${YARN_CACHE_DIR} # buildkit
RUN /bin/sh -c apk del curl && rm -rf /var/cache/apk/* && npm cache clean --force && npm -g cache clean --force # buildkit
USER nodejs
WORKDIR /app
CMD ["node"]

Labels

Key Value
maintainer <Muhamad Aditya Prima> aprimediet@gmail.com
Details
Container
2024-12-13 20:59:49 +00:00
2
OCI / Docker
linux/amd64
24 MiB
Versions (60) View all
ubi9-micro 2024-12-13
22-ubi9-micro 2024-12-13
22.12.0-ubi9-micro 2024-12-13
20-ubi9-micro 2024-12-13
20.18.0-ubi9-micro 2024-12-13