Distroless / Hardened nodejs 22 Docker image
5.1K
FROM node:22-slim as builder
WORKDIR /app
COPY package*.json ./
COPY . .
RUN yarn install
FROM pmoscode/nodejs-22-debug:dev
COPY --chown=nonroot:nonroot --from=builder /app/ ./
CMD [ "app.js" ]
| property | value |
|---|---|
| default user / group | nonroot / nonroot |
| working dir | /app |
| arch | amd64 / arm64 |
| property | value |
|---|---|
| entrypoint | /usr/bin/node |
| name | description | purpose |
|---|---|---|
| "dev" | Triggered by push or manual run | current development version |
| "nighly" | Triggered by scheduled run | Always the latest libs (Wolfi OS) |
| semver | Triggered by Git tag | Fixed version (may be outdated) |
Content type
Image
Digest
sha256:524149558…
Size
55.6 MB
Last updated
about 10 hours ago
docker pull pmoscode/nodejs-22-debug:nightly