nodejs (18-rootless-alpine)
Installation
docker pull git.winteraccess.id/docker/nodejs:18-rootless-alpinesha256:a3943e0649cdc427ce99cb1dd003c6d5a1ae642076e608c0b454812edeb17463Image Layers
| ADD file:aa183dc07d0f6a47c02f7f1388fa0ce4639ad328111172149be7c7c65d634ded in / |
| CMD ["/bin/sh"] |
| LABEL maintainer=<Aditya Prima> aprimediet@gmail.com |
| ARG ALPINE_VERSION=3.19 |
| ARG S6_VERSION=3.1.6.2 |
| ARG TZ=Asia/Jakarta |
| USER root |
| RUN |3 ALPINE_VERSION=3.18 S6_VERSION=3.1.6.2 TZ=Asia/Jakarta /bin/sh -c apk add --update --no-cache bash libcap tzdata curl # buildkit |
| RUN |3 ALPINE_VERSION=3.18 S6_VERSION=3.1.6.2 TZ=Asia/Jakarta /bin/sh -c ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone # buildkit |
| LABEL maintainer=<Muhamad Aditya Prima> aprimediet@gmail.com |
| WORKDIR / |
| RUN /bin/sh -c addgroup -g 1001 node && adduser -D -u 1001 -G node -s /bin/bash -h /app node # buildkit |
| 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 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 |
| WORKDIR /app |
| USER node |
Labels
| Key | Value |
|---|---|
| maintainer | <Muhamad Aditya Prima> aprimediet@gmail.com |
Details
Versions (60)
View all
ubi9-micro
2024-12-13
22-ubi9-micro
2024-12-13
22.12.0-ubi9-micro
2024-12-13
20.18.0-ubi9-micro
2024-12-13
20-ubi9-micro
2024-12-13